我的jmeter正则表达式与负数不匹配

时间:2016-04-25 15:00:56

标签: regex jmeter

我在jmeter中有一个正则表达式,我想要匹配正数和负数。这就是我现在所拥有的,但是当数字为负数时,它将变量设置为默认值:

Reference Name: myVar
Regular Expression: ^-?\d+
Template: $1$
Match No.: 1
Default value: 0

有谁可以告诉我这是否有问题?感谢。

1 个答案:

答案 0 :(得分:0)

使用([-]?\d+)作为正则表达式。

JMeter尊重Perl5-style regular expressions,因此您可以尝试搜索" perl regex"当你需要一个特定的解决方案。另请参阅JMeter用户手册的Regular Expressions章节。

顺便说一下,您可以使用" RegExp Tester"在View Results Tree监听器中测试正则表达式。模式:

RegExp Tester

有关更多调试提示和技巧,请参阅How to debug your Apache JMeter script