我有一个简单的字符串,我需要masterId和datasetId的值... masterId = 27972&datasetId = 4968&from
我在下面尝试获取这些值,但是我收到了无效的正则表达式错误
web_reg_save_param_regexp(
"ParamName=Correlation1",
"RegExp=masterId\=(.+?)&datasetId\=(.+?)&from",
"Ordinal=All",
SEARCH_FILTERS,
LAST);
我已经在Jmeter和regex tester中尝试过此正则表达式,它可以正常工作。谁能帮我指出我在loadrunner中做错了什么?
答案 0 :(得分:0)
答案 1 :(得分:0)
将(.+?)
替换为(.*?)
。
无需在RegExp中放入\
,但避免在正则表达式中使用(.*?)
。请改为使用以下内容:
web_reg_save_param_regexp(
"ParamName=Correlation1",
"RegExp=masterId=([0-9]+)&datasetId=([0-9]+)&from",
"Ordinal=All",
SEARCH_FILTERS,
LAST);