Die grundlegende Syntax regulärer Java-Ausdrücke umfasst Metazeichen, vordefinierte Muster, Zeichenklassen, Quantifizierermodifikatoren, Escapezeichen, Gruppierung, nicht erfassende Gruppierung, Look-Ahead-Behauptungen, benannte Erfassungsgruppen, Rückwärtsverweise usw. Detaillierte Einführung: 1. Metazeichen: „.“: entspricht jedem einzelnen Zeichen (außer Newline); „$“: entspricht dem Ende der Eingabezeichenfolge; Vorheriger Unterausdruck null oder mehrmals; „+“: entspricht dem vorherigen Unterausdruck einmal oder mehrmals; „?“: entspricht dem vorherigen Unterausdruck null oder einmal usw.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
Java Regular Expression (Regulärer Ausdruck) ist ein leistungsstarkes Textverarbeitungstool, das bestimmte Muster verwendet, um Text abzugleichen, zu finden oder zu bearbeiten. Hier ist einige grundlegende Syntax für reguläre Java-Ausdrücke:
Metazeichen:
Vordefinierte Muster:
Zeichenklasse:
Modifikatoren von Quantoren:
Escape: Verwenden Sie Backslash (), um Sonderzeichen zu maskieren, was beispielsweise bedeutet, dass sie mit dem tatsächlichen Punktzeichen anstelle des Sonderzeichens übereinstimmen.
Gruppierung: Verwenden Sie Klammern zum Gruppieren, zum Beispiel bedeutet (ab)*, dass „ab“ null oder mehrmals gefunden wird.
Nicht erfassende Gruppierung: Verwenden Sie Klammern und ein Fragezeichen davor, um eine nicht erfassende Gruppierung zu implementieren. (?:ab)* bedeutet beispielsweise, dass „ab“ null oder mehrmals gefunden wird, der Gruppierungsinhalt jedoch nicht erfasst wird.
Look-Ahead-Behauptung: Verwenden Sie (?=...) und (?!...), um eine Look-Ahead-Behauptung zu erstellen. (?=abc) bedeutet beispielsweise, dass die Zeichenfolge, die folgen muss, „ ist. abc“ und (? !abc) bedeutet, dass die unmittelbar folgende Zeichenfolge nicht „abc“ sein darf.
Benannte Erfassungsgruppe: Verwenden Sie (?
Rückverweis: Verwenden Sie n (wobei n eine positive ganze Zahl ist), um einen Rückverweis zu erstellen und auf den übereinstimmenden Inhalt der n-ten Erfassungsgruppe zu verweisen, beispielsweise auf dasselbe Zeichen, das in der Musterzeichenfolge zweimal hintereinander vorkommt Beispielsweise kann das gleiche Zeichen, das in der Musterzeichenfolge zweimal hintereinander vorkommt, durch eine Rückreferenz dargestellt werden. Beispielsweise kann das gleiche Zeichen, das in der Musterzeichenfolge zweimal hintereinander vorkommt, durch a dargestellt werden Rückverweis.
Das obige ist der detaillierte Inhalt vonWas ist die Java-Syntax für reguläre Ausdrücke?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!