JMeter中的正则表达式提取器用于匹配具有多个换行符的文本

bxfogqkk  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(157)

我尝试在JMeter中使用Regular Expression Extractor来匹配多个带有换行符的行。它是一个JSON格式的文本,位于textarea标记之间。我在表达式中使用了这个匹配器:((.|\n|\r)*),但得到了StackOverflowError
线程中未捕获异常线程[Thread Group 1-1,6,main] java.lang.StackOverflowError:null at org.apache.oro.text.regex.Perl5Matcher.__match(未知源)~[oro-2.0.8.jar:?]

ua4mk5z4

ua4mk5z41#

请尝试使用以下正则表达式:

(?s)<textarea>(.+?)</textarea>

字符串


的数据
更多信息:JMeter Regular Expressions
如果你不太习惯正则表达式,你可以考虑切换到Boundary Extractor,它足以提供“左”和“右”边界,它将提取中间的所有内容。

相关问题