Heim  >  Artikel  >  Backend-Entwicklung  >  So maskieren Sie Punkte in regulären PHP-Ausdrücken

So maskieren Sie Punkte in regulären PHP-Ausdrücken

WBOY
WBOYOriginal
2022-02-22 10:25:532427Durchsuche

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. .', '/')".

So maskieren Sie Punkte in regulären PHP-Ausdrücken

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.

So maskieren Sie Punkte in regulären PHP-Ausdrücken

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 = &#39;afweaef.afdafaw&#39;;
$keywords1 = preg_quote(&#39;.&#39;, &#39;/&#39;);
$keywords = preg_quote($keywords, &#39;/&#39;);
echo $keywords . "<br>"; 
echo $keywords1; 
?>

Ausgabeergebnis:


Empfohlenes Lernen: „

PHP-Video-TutorialSo maskieren Sie Punkte in regulären PHP-Ausdrücken

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn