[Alphanumeric] _ [Alphanumeric] _ [Numbers]模式的正则表达式

时间:2014-09-19 11:24:29

标签: c# regex

我需要使用正则表达式来识别以下模式。例如,

String1_String2_ [编号]

其中String1和String2不区分大小写,可以是任意长度。 [数字]可以是任何数字。我试过谷歌但找不到合适的解决方案。 请建议合适的正则表达式。

2 个答案:

答案 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