PHP-Funktion preg_quote()
Die Funktion preg_last_error wird verwendet, um Zeichen regulärer Ausdrücke zu maskieren.
Syntax
string preg_quote ( string $str [, string $delimiter = NULL ] )
preg_quote() erfordert den Parameter str und fügt vor jedem Zeichen in der Syntax regulärer Ausdrücke einen Backslash hinzu. Dies wird typischerweise verwendet, wenn Sie Laufzeitzeichenfolgen haben, die als reguläre Ausdrücke abgeglichen werden müssen.
Die Sonderzeichen regulärer Ausdrücke sind: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -
Parameter description:
$str: Eingabezeichenfolge.
$delimiter: Wenn der optionale Parameter delimiter angegeben wird, wird er ebenfalls maskiert. Dies wird typischerweise verwendet, um die von PCRE-Funktionen verwendeten Begrenzungszeichen zu maskieren. / ist das gebräuchlichste Begrenzungszeichen.
Rückgabewert
Gibt die maskierte Zeichenkette zurück.
Beispiele
Beispiel 1
Das Ausführungsergebnis maskiert die Sonderzeichen $ und /, wie unten gezeigt:
返回 \$40 for a g3\/400
Wörter im Text durch Kursivschrift ersetzen
Das Ausführungsergebnis ist wie folgt:
This book is <i>*very*</i> difficult to find.Andere Erweiterungen
PHP Reguläre Ausdrücke (PCRE)