Java Reference
In-Depth Information
POSIX
CHARACTER CLASSES (
US
-
ASCII
ONLY)
uppercase alphabetic character;
[A-Z]
\p{Upper}
ASCII
character;
[\x00-\x7F]
\p{ASCII}
alphabetic
character;
\p{Alpha}
[\p{Lower}\p{Upper}]
decimal digit;
[0-9]
\p{Digit}
alphanumeric
character;
\p{Alnum}
[\p{Alpha}\p{Digit}]
punctuation;
one
of
!"#$%&'()*+,-./
\p{Punct}
:;<=>?@[\]^_'{|}~
visible character;
[\p{Alnum}\p{Punct}]
\p{Graph}
printable character;
[\p{Graph}]
\p{Print}
space or a tab;
[\t]
\p{Blank}
control character;
[\x00-\x1F\x7F]
\p{Cntrl}
hexadecimal digit;
[0-9a-fA-F]
\p{XDigit}