正则表达式常用符号
正则表达式常用符号
符号
含义
例子
匹配结果
*
匹配前面的字符、子表达式或者括号里的字符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
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。