正则表达式(扩展,就是少了一些分隔符\)
abc 表示ab+任意个c
. 表示任意个任意字符
abc? 表示ab+0或者1个c
abc+ ab+最少一个c
a{n} n个a
(abc){n} n个a,b,c
a{n,} n个以上的a
a(,n) 任意个到n个的a
a{m,n} 最少m个a,到n个a
a|b a或者b
a|bxy a或者axy
(a|b)xy axy或者bxy
^ 字符首
$ 字符尾
\< \b 单词(一个不分隔的多字符词)首
\> \b 单词尾 \b 既可以是词首也可以是词尾
^[[:space:]]*$ 一个空字符段落(有空格的段落)
原文:http://blog.51cto.com/14167037/2346396