正则表达式..
总是记不住 不过没关系 多用用就好了 写下来 方便查阅
正则表达式模式 | 匹配的字符串 |
---|---|
`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 格式表示的简单电子邮件地址 |
匹配子组的后面再更新吧
看过好多次都没怎么记得住 主要项目一直都没有使用过 用用就好了