Code: Alles auswählen
$string = preg_replace('#<a href="http://url-vorher.de/([^"]+)">#', '<a href="http://url-nachher.de/$1">', $string);
Es scheint mir so, als würde ([^"]+) nicht passen und deshalb wird der Suchstring nicht gefunden............und deshalb passiert dann auch nichts.
was nicht ganz richtig war: ich hatte beim ersten Versuch vergessen am Ende das $string in $message zu tauschen - daher die Problematik mit den verschwundenen Postings.
Jetzt gibt es diese Problematik nicht mehr - aber es tut sich auch nichts mehr - der Suchstring wird vermutlich nicht gefunden
Grüße
kird1