您的位置:首页 > 其它

正则表达式规则

2017-02-03 19:20 211 查看
符号含义例子匹配结果
*匹配前面的字符,子表达式或括号里的字符0次a*b*aaaaa,aabbb …
+匹配前面的字符,子表达式或括号里的字符至少一次a+b+ab,aaabbb,abbb…
[]匹配任意一个字符(相当于“任选一个”)[A-Z]*FUCK,MAN…
()表达式编组(优先运行)(a*b)*aabaab,abab…
{m,n}匹配前面的字符,子表达式或括号里的字符m到n次a{2,3}b{2,3}aabb,aaabb…
[^]匹配任意一个不在中括号里的字符[^A-Z]*apple,flawer…
|(com|org|cn)com, cn , org
.匹配任意单个字符(包括符号,数字和空格等)b.dbad,b d,b$d,b@d…
^指定字符串开始位置的字符或子表达式^bback,beast…
\转义字符(将特殊字符打印出来)\. \| \\.|\
$常用在正则表达式的末尾,表示从字符串末端开始匹配,如不加则默认表达式带着“.*”,从字符串开头进行匹配[A-Z]+[a-z]+$joB,zzoT,FUCK….
?!不包含。通常放在字符或正则表达式前面,表示字符不能出现在目标字符串里。字符通常会在字符串的不同部位出现。如果要在整个字符串中全部排除某个字符,就加上^和$符号^((?![A-Z]).)*$whatever the string is
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  正则表达式