正则表达式字符串

时间:2016-02-23 22:08:34

标签: regex

我刚刚帮助构建了一个正则表达式检查C#中的以下序列。我需要确保输入的值符合以下格式。

NNNNCCCCCCCCNNNNNNN

2000AAAAAAAA0001001

enter image description here

感谢您对此提供的任何帮助

布伦丹

1 个答案:

答案 0 :(得分:1)

 [0-9]{4}[A-Z]{4}[A-Z]{4}[0-9]{4}[0-9]{3}

如果您希望能够将每个集合作为一个组进行处理,则需要在每个模式周围添加()。

 ([[0-9]{4})([A-Z]{4})([A-Z]{4})([0-9]{4})([0-9]{3})

这将允许您从匹配中恢复每组字符,而无需再次重新解析字符串。如果你需要那个。

哦,如果第一组数字不能以零开始

[1-9][0-9]{3}[A-Z]{4}[A-Z]{4}[0-9]{4}[0-9]{3}