1 匹配规则
正则表达式 | 规则 | 匹配 |
---|---|---|
A | 指定字符 | A |
u548c | 指定Unicode字符 | 和 |
. | 任意字符 | a,b,&,0 |
d | 数字0~9 | 0~9 |
w | 大小写字母,数字和下划线 | az,AZ,0~9,_ |
s | 空格、Tab键 | 空格,Tab |
D | 非数字 | a,A,&,_,…… |
W | 非w | &,@,中,…… |
S | 非s | a,A,&,_,…… |
2 多个字符匹配规则
正则表达式 | 规则 | 匹配 |
---|---|---|
A* | 任意个数字符 | 空,A,AA,AAA,…… |
A+ | 至少1个字符 | A,AA,AAA,…… |
A? | 0个或1个字符 | 空,A |
A{3} | 指定个数字符 | AAA |
A{2,3} | 指定范围个数字符 | AA,AAA |
A{2,} | 至少n个字符 | AA,AAA,AAAA,…… |
A{0,3} | 最多n个字符 | 空,A,AA,AAA |
3 复杂匹配规则
正则表达式 | 规则 | 匹配 |
---|---|---|
^ | 开头 | 字符串开头 |
$ | 结尾 | 字符串结束 |
[ABC] | […]内任意字符 | A,B,C |
[A-F0-9xy] | 指定范围的字符 | A,……,F,0,……,9,x,y |
[^A-F] | 指定范围外的任意字符 | 非(A~F) |
AB | CD | EF |