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).