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