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

问题描述 投票:0回答:1

我尝试在 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:?]

regex jmeter matcher extractor
1个回答
0
投票

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

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

更多信息:JMeter 正则表达式

如果您对正则表达式不太熟悉,可以考虑切换到边界提取器,提供“左”和“右”边界就足够了,它将提取中间的所有内容

© www.soinside.com 2019 - 2024. All rights reserved.