对于某些身份证,比如@@@@ 0584060878.1322216046 @@@,我的正则表达式为 (?+)及
现在,我有一个表格,其动态生成的ID如下:
1. id= "form-aMzlSOPDQQEmKXeCq-I6HEMTwPITGt5TtxcgcVRkoPA"
2. id = "form-qHkkSwdhlzNLlnnEa2XFpKbFOPdVax-up51VUWOqv9k"
什么可以用作这类生成ID的正则表达式?我需要在Jmeter中使用那个特殊的正则表达式。
答案 0 :(得分:3)
正则表达式是:
form-[0-9a-zA-Z\-]{43}
表示:表单成功, - 成功 43个字符 ((大写)字母,短划线或数字)< / em>的
您还可以将正则表达式写得更短:
form-[\w\-]{43}
但是这个表示法也接受43个字符中任何一个的下划线
答案 1 :(得分:3)
首先要问一个精确的正则表达式是没有意义的。 你需要考虑你需要匹配的内容以及你想要的严格程度。
假设您需要匹配完整的ID而没有特定的字符或长度要求。 以下简单的正则表达式将匹配您提供的两个id。
form-.+-.+