普通字符
元字符
. 除了\n之外的任意单个字符
[ ] 字符集的任意单个字符,去除元字符的特殊意义,有三个除外[^取反][a-z范围][]
( ) 分组
| 或
\ 把普通字符转化为特殊意义的字符 去除元字符的特殊意义
\d
\D
\s
\S
\w
\W
\b
\B
\A
\Z
^ 字符开头
$ 字符结尾
- 前一个字符出现0次或者无数次 贪婪匹配
- 前一个字符出现1次或者无数次 贪婪匹配
? 前一个字符出现0次或者1次
{n,m }前一个字符出现n次到m次
正则表达式
原文:http://blog.51cto.com/13835077/2172780