Das Beispiel in diesem Artikel beschreibt die PHP-regulären Ausdrücke-Matching-, Ersetzungs- und Segmentierungsfunktionen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Die Funktionen regulärer Ausdrücke in PHP umfassen hauptsächlich: Segmentierung, Abgleich, Suche und Ersetzung.
1. Matching-Funktion
preg_match_all alle Matching-Funktionen
preg_match_all (string pattern,string subject,array matches[, int flags]);
sortiert die Ergebnisse so, dass $matches[0] mit allen Muster-Arrays übereinstimmt.
Zweck: Präzisere Inhalte abfangen, zum Sammeln von Webseiten, zum Analysieren von Text usw.
2. Ersetzungsfunktion
preg_replace reguläre Ersetzungsfunktion
preg_replace(mixed pattern,mixed replacement,mixed subject[, int limit]);
ersetzt relevante Inhalte durch reguläre Ausdrücke.
① Der Ersetzungsinhalt kann ein regulärer Ausdruck oder ein Array sein
② Der Ersetzungsinhalt kann mithilfe des Modifikators e gelöst werden, um den Ersetzungsausführungsinhalt zu lösen.
Verwendung: Ersetzen Sie komplexere Inhalte und konvertieren Sie die Inhalte auch.
3. Split-Funktion
preg_split Reguläres Schneiden
preg_split(string pattern,string subject[, int limit[, int flags]]);
Schneidt relevante Inhalte durch reguläre Ausdrücke, ähnlich der Explode-Cutting-Funktion, aber explodiert Es kann nur in eine Richtung geschnitten werden.
4. Beispieldemonstration
Matching-Funktion
Das Folgende ist der zitierte Inhalt:
<?php $str="标题:{title}内容:{content}"; $mode="/{(.*)}/U"; preg_match_all($mode,$str,$arr); print_r($arr); ?>
Ausgabe: (in die Quelldatei anzeigen)
Das Folgende sind Zitate:
Array ( [0] => Array ( [0] => {title} [1] => {content} ) [1] => Array ( [0] => title [1] => content ) )
Ich hoffe, dieser Artikel wird für alle hilfreich sein, die sich mit PHP-Programmierung befassen.
Weitere verwandte Artikel zu Beispielen für PHP-Funktionen zum Abgleichen, Ersetzen und Segmentieren regulärer Ausdrücke finden Sie auf der chinesischen PHP-Website!
Verwandte Artikel:
Detaillierte Erklärung der am häufigsten verwendeten regulären Ausdrücke in PHP
PHP-reguläre Ausdrücke filtern HTML-Tags , Leerzeichen, Zeilenumbruchcode
PHP-Methode für reguläre Ersetzungsvariablen zur Angabe von Zeichen