PHP preg_replace()-Funktion
Die Funktion preg_replace führt eine Suche und Ersetzung mit regulären Ausdrücken durch.
Syntax
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
Durchsucht subject nach Übereinstimmungen mit pattern und ersetzt sie durch replacement.
Parameter description:
$pattern: Das zu suchende Muster; kann eine Zeichenkette oder ein Array von Zeichenketten sein.
$replacement: Die zur Ersetzung verwendete Zeichenkette oder das Array von Zeichenketten.
$subject: Die Zielzeichenkette oder ein Array von Zeichenketten zum Durchsuchen und Ersetzen.
$limit: Optional. Die maximale Anzahl von Ersetzungen für jedes Muster in jeder zu durchsuchenden Zeichenkette. Der Standardwert ist -1 (unbegrenzt).
$count: Optional. Die Anzahl der durchgeführten Ersetzungen.
Rückgabewert
Wenn subject ein Array ist, gibt preg_replace ein Array zurück; andernfalls gibt es eine Zeichenkette zurück.
Wenn Übereinstimmungen gefunden werden, wird die ersetzte Zeichenkette zurückgegeben; andernfalls wird die unveränderte Zeichenkette zurückgegeben. Wenn ein Fehler auftritt, wird NULL zurückgegeben.
Beispiele
Ersetze google durch example
Das Ausführungsergebnis ist wie folgt:
example 123,456
Whitespace-Zeichen löschen
Das Ausführungsergebnis ist wie folgt:
example
Suchen und Ersetzen mit arraybasiertem Index
Das Ausführungsergebnis ist wie folgt:
The bear black slow jumped over the lazy dog.
Verwenden des count-Parameters
Das Ausführungsergebnis ist wie folgt:
xp***to 3Andere Erweiterungen
PHP Reguläre Ausdrücke (PCRE)