Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式匹配2-999,但不匹配1_Regex_Jmeter - Fatal编程技术网

Regex 正则表达式匹配2-999,但不匹配1

Regex 正则表达式匹配2-999,但不匹配1,regex,jmeter,Regex,Jmeter,我需要一个正则表达式,它匹配2及以上的所有值,但不匹配1(我不会在“测试”数据中遇到零)。 我试着[2-9]+但是它当然跳过了10-19的所有内容。在那里添加1无效:-)将其解析为数字,然后进行检查。正则表达式很酷,但它们不是金锤。您尝试过: [1-9][0-9]?[0-9]|[2-9] 正则表达式在这里不是正确的解决方案,因为将其解析为一个数字,然后进行数字比较要快得多: if number > 1 and number < 1000 then do something 这行吗

我需要一个正则表达式,它匹配2及以上的所有值,但不匹配1(我不会在“测试”数据中遇到零)。
我试着[2-9]+但是它当然跳过了10-19的所有内容。在那里添加1无效:-)

将其解析为数字,然后进行检查。正则表达式很酷,但它们不是金锤。

您尝试过:

[1-9][0-9]?[0-9]|[2-9]

正则表达式在这里不是正确的解决方案,因为将其解析为一个数字,然后进行数字比较要快得多:

if number > 1 and number < 1000 then do something
这行吗

'[2-9]|[0-9]{2,3}'

它还跳过了21、31、41..我完全同意,但是,我只能在jmeter中使用regexp来过滤返回的HTML代码的正确部分…@Borniet我现在明白了,您可以指出这些有疑问的细节,这样人们就不会对整个方法产生疑问。
'[2-9]|[0-9]{2,3}'