Regex 如何为动态生成的id';s
对于某些id,比如说,@@@@0584060878.1322216046@@,我的正则表达式是 (.+?)& 现在,我有一个表单,动态生成的id如下所示:Regex 如何为动态生成的id';s,regex,jmeter,Regex,Jmeter,对于某些id,比如说,@@@@0584060878.1322216046@@,我的正则表达式是 (.+?)& 现在,我有一个表单,动态生成的id如下所示: 1. id= "form-aMzlSOPDQQEmKXeCq-I6HEMTwPITGt5TtxcgcVRkoPA" 2. id = "form-qHkkSwdhlzNLlnnEa2XFpKbFOPdVax-up51VUWOqv9k" 对于这些生成的ID,什么可以用作正则表达式?我需要在Jmeter中使用特定的正则表达式。正则表达式是: f
1. id= "form-aMzlSOPDQQEmKXeCq-I6HEMTwPITGt5TtxcgcVRkoPA"
2. id = "form-qHkkSwdhlzNLlnnEa2XFpKbFOPdVax-up51VUWOqv9k"
对于这些生成的ID,什么可以用作正则表达式?我需要在Jmeter中使用特定的正则表达式。正则表达式是:
form-[0-9a-zA-Z\-]{43}
这意味着:表单以成功-以43个字符成功(大写字母、破折号或数字)
您还可以将正则表达式写得稍微短一点,如下所示:
form-[\w\-]{43}
但此符号也接受43个字符中的任何一个字符的下划线)正则表达式是:
form-[0-9a-zA-Z\-]{43}
这意味着:表单以成功-以43个字符成功(大写字母、破折号或数字)
您还可以将正则表达式写得稍微短一点,如下所示:
form-[\w\-]{43}
但是这种表示法也可以接受43个字符中的任何一个下划线)首先,要求一个精确的正则表达式是没有意义的。 你需要考虑你需要匹配什么,以及你想成为多么严格。 假设您需要匹配没有特定字符或长度要求的完整id。 下面的简单正则表达式将匹配您提供的两个id
form-.+-.+
首先,要求一个确切的正则表达式是没有意义的。
你需要考虑你需要匹配什么,以及你想成为多么严格。
假设您需要匹配没有特定字符或长度要求的完整id。
下面的简单正则表达式将匹配您提供的两个id
form-.+-.+
stackoverflow不是正则表达式库。我建议你先准备一个正则表达式——学习足够多的正则表达式需要一个小时。如果有人愿意尝试回答,您至少需要告诉我们您要检索字符串的哪一部分,以便有更好的机会获得准确答案-即,预期输出是什么?这实际上并没有回答Gusdor的问题,我想他是在问“form-”后面两部分之间的破折号字符是否是分隔符。如果您的id是否包含两部分。stackoverflow不是正则表达式库。我建议你先准备一个正则表达式——学习足够多的正则表达式需要一个小时。如果有人愿意尝试回答,您至少需要告诉我们您要检索字符串的哪一部分,以便有更好的机会获得准确答案-即,预期输出是什么?这实际上并没有回答Gusdor的问题,我想他是在问“form-”后面两部分之间的破折号字符是否是分隔符。如果你的身份证分为两部分或两部分。