Heim > Artikel > Backend-Entwicklung > So maskieren Sie Punkte in regulären PHP-Ausdrücken
In PHP können Sie die Funktion „preg_quote()“ verwenden, um reguläre Ausdruckszeichen zu maskieren. Sie können einen Backslash vor den Zeichen in der regulären Ausdruckssyntax hinzufügen. .', '/')".
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.
Die Funktion preg_quote wird verwendet, um reguläre Ausdruckszeichen 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 regulären Ausdruckssyntax einen Backslash ein. Dies wird normalerweise verwendet, wenn Sie einige Laufzeitzeichenfolgen haben, die als reguläre Ausdrücke abgeglichen werden müssen.
Sonderzeichen für reguläre Ausdrücke sind: .
$delimiter: Wenn der optionale Parameter delimiter angegeben ist, wird dieser ebenfalls maskiert. Dies wird normalerweise verwendet, um Trennzeichen zu maskieren, die von der PCRE-Funktion verwendet werden. / ist das häufigste Trennzeichen.
Rückgabewert
Gibt die Escape-Zeichenfolge zurück.
Das Beispiel sieht wie folgt aus:
<?php $keywords = 'afweaef.afdafaw'; $keywords1 = preg_quote('.', '/'); $keywords = preg_quote($keywords, '/'); echo $keywords . "<br>"; echo $keywords1; ?>
Ausgabeergebnis:
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo maskieren Sie Punkte in regulären PHP-Ausdrücken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!