正则表达式..

总是记不住 不过没关系 多用用就好了 写下来 方便查阅

正则表达式模式 匹配的字符串
`at home`
f.o 匹配 ‘f’ ‘o’ 之间的任意一个字符 ‘fao f90’ 等
.. 任意两个字符
.end 匹配在字符串 end 之前的任意一个字符
^From 任何以 From 作为起始的字符串
/bin/tcsh$ 任何以 ‘bin/tcsh’ 作为结尾的字符串
^Subject:hi$ 任何以由单独的字符串 ‘Subject:hi’ 构成的字符串
the 任何包含 the 的字符串
\bthe 任何以 the 开始的字符串
\bthe\b 仅匹配单词 the
\Bthe 任何包含但并不以 the 作为起始的字符串
b[aeiu]t bat bet bit but
[dn]ot? 字母 ‘d’ 或者 ‘n’ 后面跟着一个 ‘o’,然后最多是一个 ‘t’, do no dot not
z.[0-9] 字母 ‘z’ 后面跟着任何一个字符, 然后跟着一个数字
[r-u][env-y][us] 字母 ‘r’ ‘s’ ‘t’ 或者 ‘u’ 后面跟着 ‘e’ ‘n’ ‘v’ ‘w’ ‘x’ 或者 ‘y’, 然后跟着 ‘u’ 或者 ‘s’
[^\t\n] 不匹配制表符或者 ‘\n’
\W+-\d+_ 一个由字母数字组成的字符串和一串由一个连字符分隔的数字
[A-Za-z]\W* 第一个字符是字母; 其余字符(如果存在)可以是字母或者数字
\d{3}-\d{3}-\d{4} 美国的电话号码格式 800-555-1212
\W+@\W+.com XXX@YYY.com 格式表示的简单电子邮件地址

匹配子组的后面再更新吧
看过好多次都没怎么记得住 主要项目一直都没有使用过 用用就好了