匹配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]