这是我面临的问题
字符串
NT /登入WA = wsignin1.0&安培; WTRE
需要
从该字符串中我需要提取以下内容
wsignin1.0
尝试
到目前为止,我已尝试过以下正则表达式
wa=(.*?)(?=&)
返回:
WA = wsignin1.0
“wa =”不应该在那里
答案 0 :(得分:1)
JMeter使用Perl5-style regular expressions因此您正在寻找的正则表达式可能很简单:
#!/usr/bin/python
import os
print os.path.realpath(__file__)
演示:
使用wa=(.+?)&wtre
作为"模板"在您的Regular Expresssion Extractor中。
有关JMeter测试故障排除的更多详细信息,请参阅How to Debug your Apache JMeter Script。
答案 1 :(得分:0)
也许看看背后?
(?<=wa\=)(.+)(?=\&wtre)
wsignin1.0
答案 2 :(得分:0)
optionfucntions
将在第一个捕获组中捕获它。否则我认为@jivan对于lookbehind有一个好主意。它也有点调整:
=([\w.]++)
答案 3 :(得分:0)