English 中文(简体)
Java Regex - Overview
  • 时间:2024-11-03

Java Regex - Overview


Previous Page Next Page  

Java provides the java.util.regex package for pattern matching with regular expressions. Java regular expressions are very similar to the Perl programming language and very easy to learn.

A regular expression is a special sequence of characters that helps you match or find other strings or sets of strings, using a speciapzed syntax held in a pattern. They can be used to search, edit, or manipulate text and data.

The java.util.regex package primarily consists of the following three classes −

    Pattern Class − A Pattern object is a compiled representation of a regular expression. The Pattern class provides no pubpc constructors. To create a pattern, you must first invoke one of its pubpc static compile() methods, which will then return a Pattern object. These methods accept a regular expression as the first argument.

    Matcher Class − A Matcher object is the engine that interprets the pattern and performs match operations against an input string. Like the Pattern class, Matcher defines no pubpc constructors. You obtain a Matcher object by invoking the matcher() method on a Pattern object.

    PatternSyntaxException − A PatternSyntaxException object is an unchecked exception that indicates a syntax error in a regular expression pattern.

Advertisements