java正则表达式
正则表达式 |
规则 |
可以匹配 |
A |
指定字符 |
A |
\u548c |
指定Unicode字符 |
和 |
. |
任意字符 |
a ,b ,& ,0 |
\d |
数字0~9 |
0 ~9 |
\w |
大小写字母,数字和下划线 |
a `z`,`A`Z ,0 ~9 ,_ |
\s |
空格、Tab键 |
空格,Tab |
\D |
非数字 |
a ,A ,& ,_ ,…… |
\W |
非\w |
& ,@ ,中 ,…… |
\S |
非\s |
a ,A ,& ,_ ,…… |
多个字符的匹配规则如下:
正则表达式 |
规则 |
可以匹配 |
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 |
正则表达式 |
规则 |
可以匹配 |
^ |
开头 |
字符串开头 |
$ |
结尾 |
字符串结束 |
[ABC] |
[…]内任意字符 |
A,B,C |
[A-F0-9xy] |
指定范围的字符 |
A ,……,F ,0 ,……,9 ,x ,y |
[^A-F] |
指定范围外的任意字符 |
非A ~F |
AB|CD|EF |
AB或CD或EF |
AB ,CD ,EF |
posted @
2020-08-29 09:41
Whatever_It_Takes
阅读(
125)
评论()
编辑
收藏
举报