这是本文档旧的修订版!
正則表達式
特殊符号 | 描述 | 示例 | 示例意义 |
---|---|---|---|
| | 管道符号,表示选择其中一个进行匹配 | re1| re2 | 选择匹配正则表达式re1或者re2 |
. | 匹配除去\n之外的任意字符 | d.d | 表示匹配d与d之间为任意字符的情况,如“did”“d2d”等 |
. | |||
^ | |||
$ | |||
* | |||
+ | |||
? | |||
{N} | |||
{M,N} | |||
[...] | |||
[.-.] | |||
[^...] | |||
() | |||
\d\D | |||
\w\W | |||
\s\S | |||
\b\B | |||
\N | |||
\c | 仅按照c的字面意思进行匹配 | \* | 匹配字符\* |
\A\Z | \A匹配字符串的开始,\Z匹配字符串的结尾 | \Acar | 匹配以car开始的字符串 |