我使用load runner 12.5来记录脚本。我想在响应脚本中提取一个值并将其传递给其他人,所以我想在脚本中找到正则表达式的17821107849674。我该怎么办?
.
.
.
AdfLoopbackUtils.runLoopback(
9,
'_afrLoop',
'17821107849674',
'_afrWindowMode',
'Adf-Window-Id',
'_afrPage',
'',
'w0',
';EBOXPORTALID=3fUCuSHtu2lAMvjhIqj5GMCRNrUTXZ_E0w-nQGzQxolJ4T38oItW!-939378123',
'!',
false,
答案 0 :(得分:0)
Loadrunner应该使用PCRE作为默认的正则表达式引擎。
因此,您可以查找由字边界\b
包围的14位数字:
\b(\d{14})\b
或者更确切地说,查找单引号的14位数字和外观:
(?<=\')(\d{14})(?=\')
更精确,并检查是否后面跟着_afrWindowMode:
((?<=\')[0-9]+(?=\',\s*\'_afrWindowMode\'))
答案 1 :(得分:0)
告诉我们有关该模式的更多信息?它始终是集合中的第三个元素吗?是否总是以''_afrLoop'开头,或者后跟“,'_ afrWindowMode'?”
您可能有多条路径来收集价值,但了解所涉及的模式有助于