Hi,
ich habe da mal eine Frage zu preg_replace. Das folgende Suchmuster arbeitet anstandslos. Nur ersetzt es die gefundenen Suchmuster durch drei "x" Zeichen. Wie kann ich es erreichen, das hier in den gefundenen Suchmustern jeweils das Leerzeichen entfernt wird. Hoffe, Ihr könnt mir helfen
ich habe da mal eine Frage zu preg_replace. Das folgende Suchmuster arbeitet anstandslos. Nur ersetzt es die gefundenen Suchmuster durch drei "x" Zeichen. Wie kann ich es erreichen, das hier in den gefundenen Suchmustern jeweils das Leerzeichen entfernt wird. Hoffe, Ihr könnt mir helfen
PHP-Code:
$text="Die Telefonnummern 0162/ 1234567 sowie 0160- 123456 und (01577) 1234567 sollen im Zieltext ohne Leerzeichen angezeigt werden.";
$text=preg_replace ("/[0-9]{4,5}(\)|\-|\/) [0-9]{4,}/","xxx",$text);
echo $text;
// gewünschte Ausgabe: Die Telefonnummern 0162/1234567 sowie 0160-123456 und (01577)1234567 sollen im Zieltext ohne Leerzeichen angezeigt werden.
Kommentar