Java Reference
In-Depth Information
Subexpression
Matches
Notes
Unicode blocks (repres-
entative samples)
A character in the Greek block
(Simple block)
\p{InGreek}
Any character not in the Greek block
\P{InGreek}
An uppercase letter
(Simple category)
\p{Lu}
A currency symbol
\p{Sc}
POSIX-style character
classes (defined only for
US-ASCII)
Alphanumeric characters
\p{Alnum}
[A-Za-z0-9]
Alphabetic characters
\p{Alpha}
[A-Za-z]
Any ASCII character
\p{ASCII}
[\x00-\x7F]
Space and tab characters
\p{Blank}
Space characters
\p{Space}
[ \t\n\x0B\f\r]
Control characters
\p{Cntrl}
[\x00-\x1F\x7F]
Numeric digit characters
\p{Digit}
[0-9]
Printable and visible characters (not spaces
or control characters)
\p{Graph}
Printable characters
\p{Print}
Punctuation characters
One of !"#$%&'()\*+,-./
:;<=>?@[]\^_`{|}\~
\p{Punct}
Lowercase characters
\p{Lower}
[a-z]
Uppercase characters
\p{Upper}
[A-Z]
Hexadecimal digit characters
\p{XDigit}
[0-9a-fA-F]
Search WWH ::




Custom Search