- Java Regex Tutorial
- Java Regex - Home
- Java Regex - Overview
- Java Regex - Capturing Groups
- Java Regex - MatchResult Interface
- Java Regex - Pattern Class
- Java Regex - Matcher Class
- PatternSyntaxException Class
- Java Regex Examples
- Java Regex - Characters
- Java Regex - Character Classes
- Predefined Character Classes
- POSIX Character Classes
- Java Regex - JAVA Character Classes
- Unicode Character Classes
- Java Regex - Boundary Matchers
- Java Regex - Greedy quantifiers
- Java Regex - Reluctant quantifiers
- Java Regex - Possessive quantifiers
- Java Regex - Logical Operators
- Java Regex Useful Resources
- Java Regex - Quick Guide
- Java Regex - Useful Resources
- Java Regex - Discussion
Java Regex - Matching Character Classes
Following are various examples of matching character classes using regular expression in java.
Sr.No | Construct & Matches |
---|---|
1 | [abc]
a, b, or c (simple class). |
2 | [^abc]
Any character except a, b, or c (negation). |
3 | [a-zA-Z]
a through z or A through Z, inclusive (range). |
4 | [a-d[m-p]]
a through d, or m through p: [a-dm-p] (union). |
5 | [a-z&&[def]]
d, e, or f (intersection). |
6 | [a-z&&[^bc]]
a through z, except for b and c: [ad-z] (subtraction) |
7 | [a-z&&[^m-p]]
a through z, and not m through p: [a-lq-z](subtraction). |
Advertisements
To Continue Learning Please Login
Login with Google