Heim > Artikel > Backend-Entwicklung > Was ist ein regulärer PHP-Ausdruck? (Codebeispiel)
Was ist ein regulärer Ausdruck?
Regex (oder RegExp) steht für regulären Ausdruck, der eine schnelle und effiziente Möglichkeit ist, Muster innerhalb einer Zeichenfolge abzugleichen Verfahren. Regex kann für die Textsuche und -ersetzung, Eingabevalidierung und andere Prozesse verwendet werden.
Reguläre Ausdrücke können einfache Zeichen oder komplexe Muster sein. All dies unterliegt bestimmten Regeln.
Reguläre Ausdrücke in PHP
Standardmäßig unterstützt PHP reguläre Ausdrücke: PCRE (Perl-kompatibler regulärer Ausdruck) weit verbreitete Syntax.
In PHP lautet das Präfix für PCRE-Funktionen (regulärer Ausdruck) preg_
PHP-Regex-Ersetzungsbeispiel:
<?php $str = 'Hello World'; $regex = '/\s/'; echo preg_replace($regex, '', $str);
Ausgabe :
HelloWorld
In diesem Beispiel wird das erste Leerzeichen in „Hello World“ entfernt. Daher wird „HelloWorld“ ausgegeben. Mal sehen, was $regex und preg_replace() bewirken.
preg_replace()
Suchen Sie nach einer Zeichenfolge (mithilfe des Regex-Musters) und ersetzen Sie sie durch eine andere Zeichenfolge.
$regex
Hilfe-Suchzeichenfolge. Die
$regex
/
geben den Anfang und das Ende des regulären Ausdrucks an. Sie werden Separatoren genannt.
s
ist ein einzelner Ausdruck. Es passt zu jedem Leerzeichen. Sie werden Charaktertypen genannt.
Dann ersetzen Sie die Übereinstimmung durch „. Daher werden die Leerzeichen entfernt.
Verwandte Empfehlungen: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist ein regulärer PHP-Ausdruck? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!