标签:
不同的引擎,正则表达式语法不同;下面介绍一些通用的语法:
[0-9] 匹配任意数字 0 1 2 3 4 5 6 7 8 9 中的一个
[a-z] 匹配任何一个小写字母
[A-Z] 匹配任何一个大写字母
+ 匹配由+前面的那个字符所构成的字符串
eg: [0-9]+ 匹配由 0 1 2 3 4 5 6 7 8 9构成的字符串,如:123
{n} 匹配前面字符n次
{n,} 匹配前面字符至少n次
{n,m} 其中 n<=m,表示前面字符可以重复出现多少次
eg:a{1,4} 匹配a aa aaa aaaa中的任意一个
^ 表示开始
$ 表示结束
\ 转移字符
? 匹配前面表达式0次或1次 等价于{0,1}
() 将括号中的表达式看成一个整体
标签:
原文地址:http://www.cnblogs.com/tengpan-cn/p/5060336.html