一致するPOSIX文字クラス

以下は、Javaの正規表現を使用してPOSIX文字クラスを照合するさまざまな例です。

シニア番号 構築と一致
1 \ p {下}

小文字の英字:[az]。

2 \ p {上}

大文字の英字:[AZ]。

3 \ p {ASCII}

すべてASCII:[\ x00- \ x7F]。

4 \ p {アルファ}

英字:[\ p {Lower} \ p {Upper}]。

5 \ p {数字}

10進数:[0-9]。

6 \ p {Alnum}

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

7 \ p {Punct}

句読点:! "#$%& '()* +、-。/:; <=>?@ [\] ^ _> {|} <のいずれか。

8 \ p {グラフ}

表示される文字:[\ p {Alnum} \ p {Punct}]。

9 \ p {印刷}

印刷可能な文字:[\ p {Graph} \ x20]。

10 \ p {空白}

スペースまたはタブ:[\ t]。

11 \ p {XDigit}

16進数:[0-9a-fA-F]。

12 \ p {スペース}

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