Heim > Artikel > Backend-Entwicklung > Beispiele für PHP-Funktionen zum Vergleichen, Ersetzen und Teilen regulärer Ausdrücke
In diesem Artikel werden hauptsächlich die PHP-Funktionen zum Abgleichen, Ersetzen und Segmentieren regulärer Ausdrücke vorgestellt, kurz die Funktionen zum Abgleichen, Ersetzen und Segmentieren regulärer PHP-Ausdrücke analysiert und die zugehörigen Betriebsfähigkeiten des PHP-Abgleichs regulärer Ausdrücke anhand von Beispielen demonstriert Wer es braucht, kann als Referenz dienen:
lautet wie folgt:
Die Funktionen regulärer Ausdrücke in PHP umfassen hauptsächlich: Segmentierung, Abgleich, Suche und Ersetzung.
Matching-Funktion
preg_match_all Alle Matching-Funktionen
preg_match_all (string pattern,string subject,array matches[, int flags]);
Ja Die Ergebnisse werden so sortiert, dass $matches[0] ein Array aller Musterübereinstimmungen ist.
Zweck: Präzisere Inhalte abfangen, zum Sammeln von Webseiten, zum Analysieren von Text usw.
Ersatzfunktion
preg_replace reguläre Ersatzfunktion
preg_replace(mixed pattern,mixed replacement,mixed subject[, int limit]);
Bestanden Regulärer Ausdruck zum Ersetzen relevanter Inhalte.
① 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.
Split-Funktion
preg_split Regelmäßiges Schneiden
preg_split(string pattern,string subject[, int limit[, int flags]]);
Durch regelmäßiges Schneiden Ausdruck zum Ausschneiden verwandter Inhalte, ähnlich der Explosions-Schneidfunktion, aber „Explodieren“ kann nur auf eine Art ausschneiden.
Beispieldemonstration
Matching-Funktion
Das Folgende ist das Zitat:
<?php $str="标题:{title}内容:{content}"; $mode="/{(.*)}/U"; preg_match_all($mode,$str,$arr); print_r($arr); ?>
Ausgabe: (Ansicht in der Quelldatei)
Das Folgende ist der Inhalt des Zitats:
Array ( [0] => Array ( [0] => {title} [1] => {content} ) [1] => Array ( [0] => title [1] => content ) )
Das Obige ist der gesamte Inhalt Ich hoffe, dass dieser Artikel allen beim Lernen hilft.
Verwandte Empfehlungen:
So verwenden Sie ELAusdruck in JS, um Kontextparameter zu erhalten
So verwenden Sie elAusdruck und nicht leeres Urteil in js
PHP regulärer Ausdruck Beispielanalyse passender Ersetzungs- und Segmentierungsfunktionen
Das obige ist der detaillierte Inhalt vonBeispiele für PHP-Funktionen zum Vergleichen, Ersetzen und Teilen regulärer Ausdrücke. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!