------------------------------------------------------
元字符 | 含义
------------------------------------------------------
[] |字符集合,至少匹配集合中的一个字符
------------------------------------------------------
[^] |对字符集合求非
------------------------------------------------------
\ |转义字符
------------------------------------------------------
\b |回退符(匹配单词边界)
------------------------------------------------------
\B |不匹配单词边界
------------------------------------------------------
\f |换页符
------------------------------------------------------
\n |换行符
------------------------------------------------------
\r |回车符
------------------------------------------------------
\t |制表符
------------------------------------------------------
\v |垂直制表符
------------------------------------------------------
\d |任意单个数字
------------------------------------------------------
\D |任意非数字单个字符
------------------------------------------------------
. |除换行符以外的任意字符
------------------------------------------------------
\w |等价于[a-zA-Z0-9_]
------------------------------------------------------
\W |等价于[^a-zA-Z0-9_]
------------------------------------------------------
\s |等价于[\f\n\r\t\v]
------------------------------------------------------
\S |等价于[^\f\n\r\t\v]
------------------------------------------------------
\x |匹配十六进制数
------------------------------------------------------
\0 |匹配八进制数
------------------------------------------------------
+ |匹配一个或多个字符集合
------------------------------------------------------
* |匹配0个或多个字符集合
------------------------------------------------------
? |撇配0个或1个字符
------------------------------------------------------
{} |重复匹配
------------------------------------------------------
\< |只匹配单词的开头(很多工具不支持)
------------------------------------------------------
\> |只匹配单词的结尾(很多工具不支持)
------------------------------------------------------
^ |匹配字符串的开始
------------------------------------------------------
$ |匹配字符串的结束
------------------------------------------------------
() |子表达式
------------------------------------------------------
?= |向前查找,查找出现在匹配文本之后的内容
------------------------------------------------------
?<= |向后查找,查找出现在匹配文本之前的内容
------------------------------------------------------
| |逻辑或操作
------------------------------------------------------
\E |结束\L或\U转换
------------------------------------------------------
\L |把后面的字符转换为小写直到遇到\E
------------------------------------------------------
\l |把下一个字符转换为小写
------------------------------------------------------
\U |把下一个字符转换为大写直到遇到\E
------------------------------------------------------
\u |把下一个字符转换为大写
------------------------------------------------------
------------------------------------------------------
原文:http://www.cnblogs.com/elvalad/p/4052583.html