In diesem Artikel werden reguläre Ausdrücke in PHP vorgestellt. Interessierte Freunde können einen Blick darauf werfen
Die Rolle von regulären Ausdrücken Ausdrücke
Zeichenfolge teilen, suchen, abgleichen, ersetzen
Trennzeichen
Schrägstrich (/)
Hash-Symbol (#)
Negativsymbol (~)
Universelles Atom
d
Dezimal 0 bis 9
D
Negieren Sie die Dezimalzahlen von 0 bis 9
w
Zahlen und Buchstaben unterstreichen
W
Außer Zahlen und Buchstaben unterstrichen
s
Leerzeichen
S
Außer Leerzeichen
Metazeichen
.
Entspricht allen anderen Zeichen als Zeilenumbrüchen (n, r). Beliebige Einzelzeichen Zeichen
*
stimmt null oder mehrmals mit dem vorherigen Unterausdruck überein.
+
stimmt mit dem vorherigen Unterausdruck überein. Ein oder mehrere
?
stimmt null oder einmal mit dem vorherigen Unterausdruck überein
{n}
n ist eine nicht-negative ganze Zahl, Übereinstimmung bestimmt n-mal
{n,}
n ist eine nicht-negative ganze Zahl, mindestens n-mal übereinstimmen
{n,m}
m und n sind alle nicht-negative ganze Zahlen, wobei n
^
Übereinstimmung mit dem Anfang der Eingabezeichenfolge
$
Übereinstimmung mit Eingabezeichenfolge Die Endposition von
[]
stellt die Übereinstimmung mit einem Element in einer Menge dar, z. B. [abc] stellt die Übereinstimmung mit a oder b oder c dar
()
stimmt mit dem Inhalt in () überein und erhält den Mustermodifikator
Mustermodifikator
i
Groß- und Kleinschreibung wird nicht beachtet
m
Behandeln Sie die Zeichenfolge als mehrere Zeilen, egal um welche Zeile es sich handelt, sie kann mit
Behandeln Sie die Zeichenfolge als einzelne Zeile und das Zeilenumbruchzeichen als gewöhnliches Zeichen s
e Verwenden Sie es mit dem Funktion preg_replace() (php7 zum Abbrechen)e
U Nur Übereinstimmung mit der neuesten Zeichenfolge, keine wiederholten Übereinstimmungen U
x Leerzeichen im Muster ignorierenx
Übereinstimmung vom Anfang der Zielzeichenfolge erzwingen A
Wenn Sie $ to verwenden Begrenzen Sie das Endzeichen, es ist kein Zeilenumbruch am Ende zulässig D
Die Musterzeichenfolge wird als UTF-8 behandelt (kann zur Übereinstimmung mit Chinesisch verwendet werden) u
Ausführliche Erklärung von Reguläre JS-Ausdrücke
Einige Zusammenfassung häufig verwendeter regulärer Ausdrücke
Zusammenfassung regulärer Ausdrücke (praktische Zusammenfassung)
Das obige ist der detaillierte Inhalt vonPHP-regulärer Ausdruck. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!