Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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 正则表达式-在jMeter测试中跳过字符_Regex_Jmeter_Nsregularexpression_Extractor - Fatal编程技术网

Regex 正则表达式-在jMeter测试中跳过字符

Regex 正则表达式-在jMeter测试中跳过字符,regex,jmeter,nsregularexpression,extractor,Regex,Jmeter,Nsregularexpression,Extractor,我有下面的正则表达式,它检索我所有字符都以 (state%3)((?:(?!#).)*) 我想忽略状态%3。我试过各种各样的回头看,但似乎都不管用 这是我需要再次匹配的全文 “状态%3DnGl%252BLPM8CKHFYD2PPQ7W0H2Z6XGUEICGB7KFMGMG8CTSQTF%252B9CYCFFSST5YSPTDBALJOQ22%252FCXRAU3ROQTQYZPPFGYXKMRZ7IIQWX3G0GLPVKAXQ5FL3JS5FCTGPNCQ7TA9W1A6HSSYXKTFW

我有下面的正则表达式,它检索我所有字符都以

(state%3)((?:(?!#).)*)
我想忽略状态%3。我试过各种各样的回头看,但似乎都不管用

这是我需要再次匹配的全文

“状态%3DnGl%252BLPM8CKHFYD2PPQ7W0H2Z6XGUEICGB7KFMGMG8CTSQTF%252B9CYCFFSST5YSPTDBALJOQ22%252FCXRAU3ROQTQYZPPFGYXKMRZ7IIQWX3G0GLPVKAXQ5FL3JS5FCTGPNCQ7TA9W1A6HSSYXKTFWX8QSZHQJ5LN5LNtoolRPOIQPA42C%252FCBCWUOY18WYNMV8%BUSL#登录/””

有几件事我已经试过了

^.{5}\Kstate

但似乎不起作用。任何想法。我需要这个来检索jMeter测试。

不需要查找,也不需要任何查找。使用单个捕获组和否定字符类:

state%3([^#]+)
将模板值设置为
$1$

看。详情:

  • 状态%3
    -与文本匹配
  • ([^#]+)
    -捕获组#1(这就是为什么模板应该是
    $1$
    ):除
    之外的一个或多个字符

请检查下面我的答案。如果有什么不清楚的地方,请告诉我。