java - 如何从 jmeter 正则表达式提取器的响应中获取特定单词

标签 java regex jmeter

我正在尝试从 Jmeter 正则表达式提取器中的字符串中提取最后一个值。

我的字符串

Server.init("asdfasd4ffffasdf", "http://x.x.x.x:8888/", "asdf-U-Yasdf77asdf99");

我只想获取 asdf-U-Yasdf77asdf99

我尝试了类似下面的方法,但不正确:

Server.init\(".+", ".+", "([A-Za-z0-9\-]+)"\);

最佳答案

使用 JMeter 您需要引用您的匹配组。

Reference Name: MYWORD
Regular Expression: Server\.init\("[^"]+", "[^"]+", "([^"]+)"\);
Template: $1$

可以使用${MYWORD}访问您捕获的比赛

如果您指定使用上面的匹配编号:,请使用相应的值来访问匹配。

关于java - 如何从 jmeter 正则表达式提取器的响应中获取特定单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20234884/

相关文章:

jmeter - Jmeter中如何为不同用户分配不同带宽

testing - JMeter 通过、失败、警告?

java - 在填写必填字段之前禁用 JButton 所需的建议 - Java

java - 在 Java 上找不到符号错误?

javascript - img src 属性中文件名的正则表达式

jenkins - Jmeter+Jenkins参数

java - 使用 Spring Security 配置应用程序以接受 HTTP 请求并发送 HTTPS 响应

Java unicode 正则表达式不匹配德语字符

c# - 字母数字和特殊字符的正则表达式

Java:如何用一个替换多个回车?