JMeter技术问询:如何用正则表达式提取响应中右侧无字符的指定值
在JMeter中用正则表达式提取「ID=D/123」中的D/123
要从响应内容ID=D/123中提取D/123且确保目标值右侧无其他字符,按以下步骤配置JMeter的正则表达式提取器:
- 给需要提取内容的采样器添加「正则表达式提取器」组件
- 核心配置:
- 正则表达式:
ID=(.+)$ID=:精准匹配固定前缀(.+):捕获所有后续非换行字符(贪婪匹配,直到字符串末尾)$:匹配字符串结束位置,确保目标值右侧无多余字符
- 引用名称:设置一个变量名,比如
targetID,后续可通过${targetID}调用提取结果 - 模板:填
$1$,表示取第一个捕获组的内容 - 匹配数字:填
1,表示取第一个匹配到的结果 - 缺省值:可根据需求设置,比如
NO_MATCH,当没匹配到内容时返回该值
- 正则表达式:
内容的提问来源于stack exchange,提问作者nkpalani
相关产品推荐
相关产品推荐

