An instance of the Pattern
class represents a regular expression that is specified in string form in a syntax similar to that used by Perl.
Instances of the Matcher
class are used to match character sequences against a given pattern. Input is provided to matchers via the CharSequence
interface in order to support matching against characters from a wide variety of input sources.
Unless otherwise noted, passing a null
argument to a method in any class or interface in this package will cause a NullPointerException
to be thrown.
An excellent tutorial and overview of regular expressions is Mastering Regular Expressions, Jeffrey E. F. Friedl, O'Reilly and Associates, 1997.
Class | Description |
---|---|
Matcher | An engine that performs match operations on a character sequence by interpreting a Pattern . |
MatchResult | The result of a match operation. |
Pattern | A compiled representation of a regular expression. |
PatternSyntaxException | Unchecked exception thrown to indicate a syntax error in a regular-expression pattern. |
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/package-summary.html