正则表达式规则玩法
1.单一字符规则
| 正则表达式 | 使用规则 | 匹配结果 |
| A | 能够匹配单个字符 | A |
| \u548c | 指定Unicode字符 | 和 |
| . | 任意一个字符 | a,b,&,0 |
| \d | 数字0~9 | 0,1,2,3,4,5,6,7,8,9 |
| \w | 大小写字母,数字和下划线 | A~Z,a~z,0~9,_ |
| \s | 代表空格,tab键 | 空格,tab键 |
| \D | 和\d相反(非数字) | a,A,&,_,...... |
| \W | 不包含\w的范围 | &,@,中...... |
| \S |
不包含\s的范围 |
a,A,0,&,_,...... |
2.重复多个字符规则
| 正则表达式 | 使用规则 | 匹配结果 |
| A* | 任意个字符 | 空,A,AA,AAA,...... |
| A+ | 至少一个字符 | A,AA,AAA,...... |
| A? | 0个或者1个字符 | 空,A |
| A{2} | 指定字符个数(2个字符) | AA |
| A{2,3} | 指定字符个数范围 | AA,AAA |
| A{2,} |
至少2个字符 |
AA,AAA,...... |
| A{0,3} | 最多3个字符 | 空,A,AA,AAA |
3.复杂字符规则
| 正则表达式 | 使用规则 | 匹配结果 |
| ^ | 指定开头字符 | 匹配字符串开头 |
| $ | 指定结尾字符 | 匹配字符串结尾 |
| [ABC] | 匹配[......]里的任意个字符 | A,B,C |
| [A-F0-9xy] | 匹配指定范围内的字符 | A~F,0~9,x,y |
| [^0-9] | ^在中括号中的开头位置,表示取反,匹配范围外的字符 | 非数字(a-z,A-Z,&,_,......) |
| AB|CD|EF | |代表或,AB或CD或EF | AB,CD,EF |

浙公网安备 33010602011771号