Passende POSIX-Zeichenklassen

Im Folgenden finden Sie verschiedene Beispiele für übereinstimmende POSIX-Zeichenklassen mit regulären Ausdrücken in Java.

Sr.Nr. Konstruieren & Matches
1 \ p {Lower}

Ein alphabetisches Kleinbuchstabenzeichen: [az].

2 \ p {Upper}

Ein alphabetisches Zeichen in Großbuchstaben: [AZ].

3 \ p {ASCII}

Alle ASCII: [\ x00- \ x7F].

4 \ p {Alpha}

Ein alphabetisches Zeichen: [\ p {Lower} \ p {Upper}].

5 \ p {Digit}

Eine Dezimalstelle: [0-9].

6 \ p {Alnum}

Ein alphanumerisches Zeichen: [\ p {Alpha} \ p {Digit}].

7 \ p {Punct}

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

8 \ p {Graph}

Ein sichtbares Zeichen: [\ p {Alnum} \ p {Punct}].

9 \ p {Drucken}

Ein druckbares Zeichen: [\ p {Graph} \ x20].

10 \ p {Leer}

Ein Leerzeichen oder eine Registerkarte: [\ t].

11 \ p {XDigit}

Eine hexadezimale Ziffer: [0-9a-fA-F].

12 \ p {Leerzeichen}

Ein Leerzeichen: [\ t \ n \ x0B \ f \ r].