正则表达式的元字符匹配

正则表达式-元字符
. 匹配任意单个字符
* 出现0或多次
+ 出现一或多次
? 出现0或一次
[] 匹配[]中的字符出现一次[0-9]  [a-zA-Z]
() 改变正则优先级  (zo)+ zo出现1或多次
|  表示'或'   z|food 匹配z或food  (z|f)ood 匹配 zood或food
{n} 出现n次
{n,} 至少出现n次,最多不限
{n,m} 至少出现n次,最多出现m次
^ 以谁开头    取反[^>]
$ 以谁结尾


\d  匹配 0-9的数字

\D  不匹配 任意0-9的数字

\w  匹配 字母  数字 汉字 及下划线

\W 不匹配  字母  数字 汉字及下划线
\s   匹配 空白

\S  不匹配任意空白

posted @ 2011-12-24 06:08  SilverSky(Jason)  阅读(1548)  评论(0编辑  收藏  举报