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