Java Regex - Musterklasse

Einführung

Das java.util.regex.Pattern Klasse repräsentiert eine kompilierte Darstellung eines regulären Ausdrucks.

Klassenerklärung

Es folgt die Erklärung für java.util.regex.Pattern Klasse -

public final class Pattern
   extends Object
      implements Serializable

Feld

Es folgen die Felder für java.util.regex.Duration Klasse -

  • static int CANON_EQ - Aktiviert die kanonische Äquivalenz.

  • static int CASE_INSENSITIVE - Aktiviert die Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung.

  • static int COMMENTS - Ermöglicht Leerzeichen und Kommentare im Muster.

  • static int DOTALL - Aktiviert den Dotall-Modus.

  • static int LITERAL - Aktiviert das wörtliche Parsen des Musters.

  • static int MULTILINE - Aktiviert den mehrzeiligen Modus.

  • static int UNICODE_CASE - Aktiviert die Unicode-fähige Fallfaltung.

  • static int UNICODE_CHARACTER_CLASS - Aktiviert die Unicode-Version von vordefinierten Zeichenklassen und POSIX-Zeichenklassen.

  • static int UNIX_LINES - Aktiviert den Unix-Leitungsmodus.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1 statische Musterkompilierung (String regex)

Kompiliert den angegebenen regulären Ausdruck zu einem Muster.

2 statische Musterkompilierung (String regex, int flags)

Kompiliert den angegebenen regulären Ausdruck zu einem Muster mit den angegebenen Flags.

3 int flags ()

Gibt die Übereinstimmungsflags dieses Musters zurück.

4 Matcher Matcher (CharSequence-Eingabe)

Erstellt einen Matcher, der die angegebene Eingabe mit diesem Muster vergleicht.

5 statische boolesche Übereinstimmungen (String-Regex, CharSequence-Eingabe)

Kompiliert den angegebenen regulären Ausdruck und versucht, die angegebene Eingabe mit dieser abzugleichen.

6 String pattern ()

Gibt den regulären Ausdruck zurück, aus dem dieses Muster kompiliert wurde.

7 statisches String-Zitat (String s)

Gibt einen Literalmuster-String für den angegebenen String zurück.

8 String [] split (CharSequence-Eingabe)

Teilt die angegebene Eingabesequenz um Übereinstimmungen dieses Musters.

9 String [] split (CharSequence-Eingabe, int limit)

Teilt die angegebene Eingabesequenz um Übereinstimmungen dieses Musters.

10 String toString ()

Gibt die Zeichenfolgendarstellung dieses Musters zurück.

Methoden geerbt

Diese Klasse erbt Methoden von den folgenden Klassen:

  • Java.lang.Object