标签:
. 表示除\n之外的任意单个字符
[] 字符的筛选,筛选中间的一个,如果加入^,表示不出现里面的字符
| 表示或地意思(优先级非常低a|bcd匹配a或者bcd,不匹配acd)
() 改变运算的优先级,提取组
* 限定符,表示前面的表达式出现0次或多次
+ 限定符,表示前边的表达式必须出现1次或者多次,至少出现1次
? 限定符,表示前边的表达式必须出现0次或者1次,最多出现1次;终止贪婪模式
{n} 限定符,限定前面表达式必须出现n次
{n,} 限定符,限定前边的表达式至少出现n次
{n,m} 限定符,限定前边的表达式至少出现n次,最多出现m次
^ 表示的是字符串的开头【不在[]中】
$ 表示字符串的结尾
\d 表示[0-9]
\D 表示[^0-9]
\s 表示所有那些空白符,不可见字符(换行符,制表符等)
\S 表示除了\s之外的所有字符
\w 表示[0-9a-zA-Z_]下划线表示汉字
\W 表示除了\w之外的所有其他字符
\b 表示单词的边界(断言,只判断,不匹配)
表示任意单个字符:
[\s\S]
[\w\W]
[\d\D]
2015年5月22日
by:champly
标签:
原文地址:http://blog.csdn.net/champly/article/details/45912891