命令 | 说明 |
---|---|
^ | 在字符的开启处进行匹配 |
$ | 在字符的末尾处进行匹配 |
. | 匹配任何字符(包括回车和新行) |
[….] | 匹配括号内的任意单个字符 |
[m-n] | 匹配m到n之间的任意单个字符,例如[0-9],[a-z],[A-Z] |
[^..] | 不能匹配括号内的任意单个字符 |
a* | 匹配0个或多个a,包括空,可以作为占位符使用. |
a+ | 匹配一个或多个a,不包括空 |
a? | 匹配一个或0个a |
a1| a2 | 匹配a1或a2 |
a{m} | 匹配m个a |
a{m,} | 匹配m个或者更多个a |
a{m,n} | 匹配m到n个a |
a{,n} | 匹配0到n个a |
(….) | 将模式元素组成单一元素,例如(do)*意思是匹配0个多或多个do |