如何构建自定义正则表达式

时间:2012-04-23 16:12:45

标签: c# regex

我想构建一个Regex,它以5或6个整数开头,以字符结尾。

我试过了

^\d+A-Za-z$

感谢您的帮助

3 个答案:

答案 0 :(得分:5)

尝试这样的事情: 您应该查看一些正则表达式规则,并在SO上查看其他示例。

^\d{5,6}[A-Za-z]$

主要区别在于您需要在[]中封装最后一条规则,因此它意味着一个字符,a-z或A-Z。您需要将\d+替换为\d{5,6}

\d+表示:一个数字,至少一次。

\d{x,y}:一个数字,最少x次,最多y次。

答案 1 :(得分:0)

你很亲密。几点微小的修改。

^\d{5,6}[A-Za-z]$

答案 2 :(得分:0)

假设你的意思是a-z(不区分大小写)为“characters”\d{5,6}[a-zA-z]$

这很简单 - 请查看此网站以获得不错的介绍:http://www.regular-expressions.info/