开个头吧:
最近正在看ASP.NET 3.5 高级程序设计,看到验证控件之——RegularExpressionValidator,里面讲到正则表达式的语法结构及常用的正则表达式感觉很不错。
所以就想将所述内容记下来,一来加深一下自已的了解,二来希望能对想了解或想学习正则表达式的有一点帮助。
正则表达式是一个强大的工具,它对我们处理很多复杂的字符有很大的作用。利用它我们很容易的解决一些复杂的字符匹配、字符过滤、字符校验等功能。
好了,下面就去了解一下它吧!
些外,对于单个字符,可以在表达式中指定一个可匹配的类或一个可匹配的字符区间。例如,可以允计任何数字或任何元音字母在任何位置,但是不凶括其他字符。以下元字符实现了这个目的...
使用更高级的语法,可以指定某个字符或字符类必须出现至少一次,或2-8次等。这些量词放在字符或字符区间的后面,允许你指定在量词前面的字符必须出现的次数 如下:
用一个简单的例子来展说明一个这些规则:
[aeiou]{2,4}\+[1-5]
功能:这个表达式的字符串必须以2~4个元音开始,有一个+号,有一个+号,以零或者更多的数字(在1~5之间)结束。
结束语:最后在这里给出常用的正则表达式,希望有所帮助...