Regex 在load runner 12.5提取器中查找带有正则表达式的字符串

Regex 在load runner 12.5提取器中查找带有正则表达式的字符串,regex,performance-testing,loadrunner,Regex,Performance Testing,Loadrunner,我使用LoadRunner 12.5来录制脚本。我想在响应脚本中提取一个值并将其传递给其他脚本,所以我想在带有正则表达式的脚本中查找17821107849674。我该怎么办 . . . AdfLoopbackUtils.runLoopback( 9, '_afrLoop', '17821107849674', '_afrWindowMode', 'Adf-Window-Id', '_afrPage', '', 'w

我使用LoadRunner 12.5来录制脚本。我想在响应脚本中提取一个值并将其传递给其他脚本,所以我想在带有正则表达式的脚本中查找17821107849674。我该怎么办

.
.
.
 AdfLoopbackUtils.runLoopback(
     9,
     '_afrLoop',
     '17821107849674',
     '_afrWindowMode',
     'Adf-Window-Id',
     '_afrPage',
     '',
     'w0',
     ';EBOXPORTALID=3fUCuSHtu2lAMvjhIqj5GMCRNrUTXZ_E0w-nQGzQxolJ4T38oItW!-939378123',
     '!',
     false,

Loadrunner应用作默认的正则表达式引擎

因此,您可以查找由单词边界包围的14位数字
\b

\b(\d{14})\b
或者更准确地说,查找14位数字并查找单引号:

(?<=\')(\d{14})(?=\')

(?告诉我们更多关于模式的信息?它总是集合中的第三个元素吗?它总是在“afrLoop”之前,还是在“afrWindowMode”之后


您可能有多个路径来收集值,但了解所涉及的模式有助于

是的,它的前面总是有“\u afrLoop”,后面总是有“,”afrWindowMode,但我发现位数是可变的。我需要准确的值,而不需要“查看web\u reg\u save\u param\u ex()使用固定的LB和RB条件。它将捕获两者之间的所有内容。您可以在LB和RB条件中包含单引号。我刚刚发现数字的数量是可变的,因此我需要找到一个始终以“_afrLoop”开头并后跟”的变量,但我发现位数是可变的。我需要精确的值without@Mahsaehsani尝试使用regex
\\\\\\\\\\\\\'\s+\'\K\d+(?=\',\s+\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\哦,我不知道loadrunner。也许regex引擎根本不知道
\K
。而且大多数regex引擎不允许在查找中使用非固定的regex。也许你可以假设该数字后面总是跟着aftWindowMode。是否
(?谢谢,但它仍然有错误:“在记录的响应中未找到表达式的匹配项。”
((?<=\')[0-9]+(?=\',\s*\'_afrWindowMode\'))