我需要使用正则表达式来识别以下模式。例如,
String1_String2_ [编号]
其中String1和String2不区分大小写,可以是任意长度。 [数字]可以是任何数字。我试过谷歌但找不到合适的解决方案。 请建议合适的正则表达式。
答案 0 :(得分:4)
您可以尝试使用以下正则表达式来匹配此字母数字_Alphanumeric_Numbers格式的字符串,
[A-Za-z0-9]+_[A-Za-z0-9]+_\d+
[A-Za-z0-9]+
匹配一个或多个字母数字字符。\d+
匹配一个或多个数字。答案 1 :(得分:0)
\b[\w-[_]]+_[\w-[_]]+_\d+\b
您可以使用字符类抽象,并允许使用\ w
的unicode char