匹配 POSIX 字符类



以下是使用 Java 正则表达式匹配 POSIX 字符类的各种示例。

序号 结构 & 匹配
1 \p{Lower}

小写字母字符: [a-z]。

2 \p{Upper}

大写字母字符:[A-Z]。

3 \p{ASCII}

所有 ASCII 字符:[\x00-\x7F]。

4 \p{Alpha}

字母字符:[\p{Lower}\p{Upper}]。

5 \p{Digit}

十进制数字:[0-9]。

6 \p{Alnum}

字母数字字符:[\p{Alpha}\p{Digit}]。

7 \p{Punct}

标点符号: !"#$%&'()*+,-./:;<=>?@[\]^_>{|}<.

8 \p{Graph}

可见字符:[\p{Alnum}\p{Punct}]。

9 \p{Print}

可打印字符:[\p{Graph}\x20]。

10 \p{Blank}

空格或制表符:[ \t]。

11 \p{XDigit}

十六进制数字:[0-9a-fA-F]。

12 \p{Space}

空白字符:[ \t\n\x0B\f\r]。

广告