jmeter regex:根据搜索目标字符串末尾的搜索文本提取开头的ID
jmeter regex: extracting ID which is in the beginning based on search text at the end of the search target string
谁能帮我根据"caption"(例如:附加信息)中的文本提取以下字符串中的动态数字(例如:186),这是唯一的。我需要在 jmeter 正则表达式提取器中使用它。我试过这个:
}}},"(.+?)":"immediate":true,"htmlContentAllowed":true,"height":"24.0px","width":"100.0%","tabIndex":5,"styles":["iw-child"],"caption":"<NOBR><u><u>A<\/u><\/u>dditional Information<\/NOBR>"}
搜索目标:
"185":{"childFlowData":{"186":{"widthUnit":null,"maxWidthUnit":null,"width":0,"maxWidth":0,"consumeRemainingWidth":true}},"height":"100.0%","width":"100.0%","registeredEventListeners":["lClick"],"childData":{"186":{"expandRatio":0,"alignmentBitmask":5}}},**"186":{"immediate":true,"htmlContentAllowed":true,"height":"24.0px","width":"100.0%","tabIndex":5,"styles":["iw-child"],"caption":"<NOBR><u><u>A<\/u><\/u>dditional Information<\/NOBR>"},**"88":{"enabled":false,"immediate":true,"text":"<NOBR>2<\/NOBR>","width":"100.0%","styles":["iw-child"],"contentMode":"HTML"},"89":{"childFlowData":{"90":{"widthUnit":null,"maxWidthUnit":null,"width":0,"maxWidth":0,"consumeRemainingWidth":true}},"height":"100.0%","width":"100.0%","childData":{"90":{"expandRatio":0,"alignmentBitmask":5}}},"116":{"enabled":false,"immediate":true,"text":"<NOBR>RAYMOND A TESTER<\/NOBR>",
在您的测试数据中,186 出现了 3 次,因此提供 3 个正则表达式,因为它们具有前缀字符串
第 1 次出现 186,
:{"childFlowData":{"(\d+)":
提供匹配号 : 1 所以这将匹配 186 否则它将匹配下一个匹配项 90。
第 2 次出现 186,
,"childData":{"(\d+)":
再次提供匹配号 : 1,所以这将匹配 186,否则它将匹配 90。
对于您尝试过的 186 的第 3 次出现,
}}},\*\*"(\d+)":
这里只有一个匹配项,如果数据中只有一个匹配项,您可以将匹配号指定为 1 或 0 表示随机。
谁能帮我根据"caption"(例如:附加信息)中的文本提取以下字符串中的动态数字(例如:186),这是唯一的。我需要在 jmeter 正则表达式提取器中使用它。我试过这个:
}}},"(.+?)":"immediate":true,"htmlContentAllowed":true,"height":"24.0px","width":"100.0%","tabIndex":5,"styles":["iw-child"],"caption":"<NOBR><u><u>A<\/u><\/u>dditional Information<\/NOBR>"}
搜索目标:
"185":{"childFlowData":{"186":{"widthUnit":null,"maxWidthUnit":null,"width":0,"maxWidth":0,"consumeRemainingWidth":true}},"height":"100.0%","width":"100.0%","registeredEventListeners":["lClick"],"childData":{"186":{"expandRatio":0,"alignmentBitmask":5}}},**"186":{"immediate":true,"htmlContentAllowed":true,"height":"24.0px","width":"100.0%","tabIndex":5,"styles":["iw-child"],"caption":"<NOBR><u><u>A<\/u><\/u>dditional Information<\/NOBR>"},**"88":{"enabled":false,"immediate":true,"text":"<NOBR>2<\/NOBR>","width":"100.0%","styles":["iw-child"],"contentMode":"HTML"},"89":{"childFlowData":{"90":{"widthUnit":null,"maxWidthUnit":null,"width":0,"maxWidth":0,"consumeRemainingWidth":true}},"height":"100.0%","width":"100.0%","childData":{"90":{"expandRatio":0,"alignmentBitmask":5}}},"116":{"enabled":false,"immediate":true,"text":"<NOBR>RAYMOND A TESTER<\/NOBR>",
在您的测试数据中,186 出现了 3 次,因此提供 3 个正则表达式,因为它们具有前缀字符串
第 1 次出现 186,
:{"childFlowData":{"(\d+)":
提供匹配号 : 1 所以这将匹配 186 否则它将匹配下一个匹配项 90。
第 2 次出现 186,
,"childData":{"(\d+)":
再次提供匹配号 : 1,所以这将匹配 186,否则它将匹配 90。
对于您尝试过的 186 的第 3 次出现,
}}},\*\*"(\d+)":
这里只有一个匹配项,如果数据中只有一个匹配项,您可以将匹配号指定为 1 或 0 表示随机。