Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist ein regulärer PHP-Ausdruck? (Codebeispiel)

Was ist ein regulärer PHP-Ausdruck? (Codebeispiel)

藏色散人
藏色散人Original
2019-04-18 13:40:142515Durchsuche

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 = &#39;Hello World&#39;;
$regex = &#39;/\s/&#39;;
echo preg_replace($regex, &#39;&#39;, $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.

$regexHilfe-Suchzeichenfolge. Die

-Symbole am Anfang und Ende von

$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!

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