POSIX character classes and Java character classes : Basic Regular Expressions « Regular Expressions « Java





POSIX character classes and Java character classes

   

Character Class Meta-Character               Matches

\p{Lower}                                    Lowercase letter [a-z]

\p{Upper}                                    Uppercase letter [A-Z]

\p{ASCII}                                    All ASCII [\x00-\x7F]

\p{Alpha}                                    Any lowercase or uppercase letter

\p{Digit}                                    A digit [0-9]

\p{Alnum}                                    Any letter or digit

\p{Punct}                                    Punctuation [!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~]

\p{Graph}                                    A visible character: any letter, digit, or punctuation

\p{Print}                                    A printable character; same as \p{Graph}

\p{Blank}                                    A space or tab [ \t]

\p{Cntrl}                                    A control character [\x00-\x1F\x7F]

\p{XDigit}                                   Hexadecimal digit  [0-9a-fA-F]

\p{Space}                                    A whitespace character [ \t\n\x0B\f\r] 

   
    
  










Related examples in the same category

1.Meta-characters to match against certain string boundaries
2.Characters classes specifies a list of possible characters
3.Character Class Matches
4.Greedy Operator Description
5.Reluctant (Lazy) Operator Description
6.Displays directory listing using regular expressionsDisplays directory listing using regular expressions
7.Like Regular Expression Demo in a TextFieldLike Regular Expression Demo in a TextField
8.StringConvenience -- demonstrate java.lang.String convenience routineStringConvenience -- demonstrate java.lang.String convenience routine
9.Split a String into a Java Array of Strings divided by an Regular ExpressionsSplit a String into a Java Array of Strings divided by an Regular Expressions
10.Simple example of using Regular Expressions class.Simple example of using Regular Expressions class.
11.Match the Q[^u] pattern against strings from command line
12.demonstrate Regular Expressions: Match -> group()demonstrate Regular Expressions: Match -> group()
13.Show case control using Regular Expressions class.Show case control using Regular Expressions class.
14.Matcher and Pattern demoMatcher and Pattern demo
15.Matcher and Pattern demo 2Matcher and Pattern demo 2
16.Standalone Swing GUI application for demonstrating Regular expressions.Standalone Swing GUI application for demonstrating Regular expressions.
17.Regular Expressions in Action
18.Match SQL string
19.Display all URLs in a web page by matching a regular expression that describes the HTML tag