Java Regex - Übersicht
Java bietet das Paket java.util.regex für den Mustervergleich mit regulären Ausdrücken. Die regulären Java-Ausdrücke sind der Perl-Programmiersprache sehr ähnlich und sehr einfach zu erlernen.
Ein regulärer Ausdruck ist eine spezielle Folge von Zeichen, mit deren Hilfe Sie andere Zeichenfolgen oder Sätze von Zeichenfolgen mithilfe einer speziellen Syntax in einem Muster abgleichen oder finden können. Sie können zum Suchen, Bearbeiten oder Bearbeiten von Text und Daten verwendet werden.
Das Paket java.util.regex besteht hauptsächlich aus den folgenden drei Klassen:
Pattern Class- Ein Pattern-Objekt ist eine kompilierte Darstellung eines regulären Ausdrucks. Die Pattern-Klasse bietet keine öffentlichen Konstruktoren. Um ein Muster zu erstellen, müssen Sie zuerst eine seiner öffentlichen statischen Elemente aufrufencompile()Methoden, die dann ein Pattern-Objekt zurückgeben. Diese Methoden akzeptieren einen regulären Ausdruck als erstes Argument.
Matcher Class- Ein Matcher-Objekt ist die Engine, die das Muster interpretiert und Übereinstimmungsoperationen für eine Eingabezeichenfolge ausführt. Wie die Pattern-Klasse definiert Matcher keine öffentlichen Konstruktoren. Sie erhalten ein Matcher-Objekt, indem Sie das aufrufenmatcher() Methode für ein Pattern-Objekt.
PatternSyntaxException - Ein PatternSyntaxException-Objekt ist eine nicht aktivierte Ausnahme, die auf einen Syntaxfehler in einem Muster mit regulären Ausdrücken hinweist.