1、预定义的字符类(默认匹配一个字符)
| 元字符 | 解释 |
| . |
任何字符 |
| \d |
一个数字:[0-9] |
| \D |
非数字:[^0-9] |
| \s |
一个空白字符:[\t\n\x0B\f\r] |
| \S |
非空白字符:[^\s] |
| \w |
[a-zA-Z_0-9]英文、数字、下划线 |
| \W |
[^\w]一个非单词字符 |
2、字符类(默认匹配一个字符)
| 元字符 | 解释 |
| [abc] |
只能是a、b或c |
| [^abc] |
除了a,b,c之外的任何字符 |
| [a-zA-Z] |
a到z,A到Z,包括(范围) |
| [a-d[m-p]] |
a到d,或m通过p:([a-dm-p]联合) |
| [a-z&&[def]] |
d,e,或者f(交集) |
| [a-z&&[^bc]] |
a到z,除了b和c:([ad-z]减法) |
| [a-z&&[^m-p]] |
a到z,除了m到p:([a-lq-z]减法) |
3、贪婪的量词(配合匹配多个字符)
| 元字符 | 解释 |
| X? |
X,一次或根本不 |
| X* |
X,零次或多次 |
| X+ |
X,一个或多次 |
| X{n} |
X,正好n次 |
| X{n,} |
X,至少N次 |
| X{n,m} |
X,至少n次但不超过m次 |
posted on
2022-12-31 16:59
吃饱饱没烦恼
阅读(
48)
评论()
收藏
举报