Heim >Backend-Entwicklung >PHP-Tutorial >PHP-regulärer Ausdruck
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!