码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式元字符整理

时间:2015-10-16 15:25:51      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:表达式   正则表达式   元字符   

基本正则表达式

匹配字符:

. :匹配任意单个字符。

[]: 匹配指定范围内的字符

[::] : 字符集

      [:space:] 空格字符

      [:lower:] 小写字母

      [:upper:] 大写字母

      [:alpha:] 大小写字母

      [:digit:] 数字

      [:alnum:] 数字和大小写字母

[^]: 匹配指定范围外的字符

匹配次数:

*  :匹配该符号前字符任意次。

.* :匹配任意字符任意次。

\?:匹配其前字符1次或0次。

位置锚定:

^ :其后所跟字符必须在行首。

$:其前所跟字符必须在行尾。

^$:空白行。

\b\<:其后所跟字符必须为单词首部。

\b\>:其前所跟字符必须为单词尾部。

分组:

\(\): 组内内容为整体,可出现任意次eg: \(root\)

      后向引用:

      \1:第一个左括号以及与之对应的右括号所包含的内容。

      \2:….

      \3:….

 

扩展正则表达式

字符匹配:

. :

[] :

[::]:

[^]: 以上均同基本正则表达式

次数匹配:

*:

?:以上同基本正则表达式

+:匹配其前字符至少1次,同\(1,\)

{m,n}:匹配期前字符至少m次,之多n次。

锚定位置:

同基本正则表达式。

分组:

():不需要\

|:或者,a|b: a或者b,c|Cat: c或者Cat


正则表达式元字符整理

标签:表达式   正则表达式   元字符   

原文地址:http://10591237.blog.51cto.com/10581237/1703476

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!