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