首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正则表达式抽取器在正则表达式中的应用

正则表达式抽取器在正则表达式中的应用
EN

Stack Overflow用户
提问于 2022-04-27 22:18:46
回答 1查看 183关注 0票数 -2

我使用jMeter 5.5-快照3a74a92。当两个正则表达式提取器都在相同的HTTP请求下时,我需要使用存储在下一个正则表达式抽取器中的变量中的以前正则表达式抽取器的结果。与结果匹配的固定regexp示例如下:

代码语言:javascript
复制
<input type=\\"hidden\\" id=\\"def_SomeString\\" value=\\"(.*?)\\"/>

但是'SomeString‘是以前正则表达式抽取器所匹配的东西,我在这里必须使用变量。经过几次尝试并分析了调试输出(可以将焦点放在正则表达式抽取器上,然后大约-> enabled,不要忘记以后禁用它),我发现下面的regexp正确地解释并替换了变量:

代码语言:javascript
复制
<input type=\\\\"hidden\\\\" id=\\\\"def_${myVar}\\\\" value=\\\\"(.*?)\\\\"/>

为什么在带有变量的第二个表达式中,所有反斜杠必须以如此奇怪的方式额外转义?看起来,使用变量需要使用'\\\\"'来匹配'\"',这对我来说还不清楚。在文档中哪里可以找到这种用法的描述?我在那里什么也看不见。

EN

回答 1

Stack Overflow用户

发布于 2022-04-28 06:20:23

我不认为您需要在第二个正则表达式中有这些额外的转义反斜杠。

我也不认为使用正则表达式解析HTML是个好主意,而是考虑使用CSS选择器

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72035905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档