格式:
\p{xxx}
其中 xxx 为需要匹配的POSIX字符类
POSIX字符类解释:
POSIX字符 |
格式 |
匹配描述 |
Lower |
\p{Lower} |
小写字母字符:[a-z]
|
Upper |
\p{Upper} |
大写字母字符:[A-Z]
|
ASCII |
\p{ASCII} |
所有ASCII:[\x00-\x7F]
|
Alpha |
\p{Alpha} |
字母字符:[\p{Lower}\p{Upper}]
|
Digit |
\p{Digit} |
十进制数字:[0-9]
|
Alnum |
\p{Alnum} |
字母数字字符:[\p{Alpha}\p{Digit}]
|
Punct |
\p{Punct} |
标点符号:!”#$%&’()*+,-./:;<=>?@[]^_>{Ι}< 其中一个 |
Graph |
\p{Graph} |
一个可视的字符: [\p{Alnum}\p{Punct}]
|
Print |
\p{Print} |
可打印字符:[\p{Graph}\x20]
|
Blank |
\p{Blank} |
空格或制表符:[ \t]
|
XDigit |
\p{XDigit} |
十六进制数字:[0-9a-fA-F]
|
Space |
\p{Space} |
空白字符:空白字符:[ \t\n\x0B\f\r]
|