正则表达式常用符号
2016-05-06 14:11
267 查看
正则表达式常用符号
符号 | 含义 | 例子 | 匹配结果 |
* | 匹配前面的字符、子表达式或者括号里的字符0次或多次 | a*b* | aaaa,bbbbb, aaabbbb |
+ | 匹配前面的字符、子表达式或者括号里的字符至少1次 | a+b+ | abbb,aaaabbbb ,abbbb |
[] | 匹配任一个字符 | [a-z]* | apple |
() | 表达式编组(在正则表达式的规则里编组会优先运行) | (a*b)* | aaabaab, abaaab, ababaaaaab |
{m,n} | 匹配前面的字符、子表达式或括号里的字符m到n次,包含m或n | a{2,3}b{2,3} | aabbb, aaabbb, aabb |
[^] | 匹配任意一个不在括号中的字符 | [^A-Z]* | 不出现大写 |
| | 匹配任意一个由竖线分割的字符、子表达式 | b(a|i|e)d | bad,bid,bed |
. | 匹配任意单个字符(包括符号、数字和空格等) | b.d |
相关文章推荐
|