基本正则表达式
字符 | 含义 |
^ | 在每行的开始进行匹配 |
$ | 在每行的末尾进行匹配 |
\< | 在字的开始进行匹配 |
\> | 在字的末尾进行匹配 |
. | 对任何单个字符进行匹配 |
[str] | 对str中的任何单个字符进行匹配 |
[^str] | 对不在str中的单个字符进行匹配 |
[a-b] | 对a到b之间的任何字符进行匹配 |
\ | 转义符, 抑止后面的一个字符的特殊含义 |
* | 对前一项进行0或多次匹配 |
扩展正则表达式
字符 | 含义 |
+ | 对前一项进行1次或多次重复匹配 |
? | 对前一项进行0次或1次重复匹配 |
{j} | 对前一项进行j次重复匹配 |
{j,} | 对前一项进行j次或更多次重复匹配 |
{,k} | 对前一项进行最多k次重复匹配 |
{j,k} | 对前一项进行j到k次重复匹配 |
s|t | 匹配s项或t项中的一项 |
(exp) | 将exp作为单项处理 |