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
吃饱饱没烦恼
阅读(
22)
评论()
编辑
收藏
举报