我尝试在 JMeter 中使用
Regular Expression Extractor
来匹配带有换行符的多行。它是 JSON 格式的文本,位于 textarea
标签之间。我在表达式中使用了这个匹配器: ((.|\n|\r)*)
,但是得到了 StackOverflowError
。
线程Thread[线程组1-1,6,main]中未捕获的异常 java.lang.StackOverflowError:空在 org.apache.oro.text.regex.Perl5Matcher.__match(来源未知) ~[oro-2.0.8.jar:?]
尝试使用以下正则表达式:
(?s)<textarea>(.+?)</textarea>
更多信息:JMeter 正则表达式
如果您对正则表达式不太熟悉,可以考虑切换到边界提取器,提供“左”和“右”边界就足够了,它将提取中间的所有内容