Regular Expressions
Example 92. Regular Expressions Examples
-
this example expression matches any string which starts with a character other than a, b, c, d because
-
the ^ sign means exception;
-
a-d means characters from a to d;
-
these characters can be followed by zero or more (*) other characters;
-
the dot stands for an arbitrary character.
For more detailed explanation of how to use regular expressions, see the Java documentation for java.util.regex.Pattern.
The meaning of regular expressions can be modified using embedded flag expressions.
The expressions include the following:
(?i) – Pattern.CASE_INSENSITIVE
-
Enables case-insensitive matching.
(?s) – Pattern.DOTALL
-
In dotall mode, the dot . matches any character, including line terminators.
(?m) – Pattern.MULTILINE
-
In multiline mode, you can use ^ and $ to express the beginning and end of the line, respectively (this includes at the beginning and end of the entire expression).