Hi,
$description = preg_replace('|<img(.*) src="/images/(.*)"(.*)>|i', '|<img src="http://www.website.de/images/(.*)">|i', $description);
ich weiss nicht genau ob das Dein Problem löst aber teste doch mal:
$reg = "#<img[^>]+src="/?images/(.+?)"#i";
<img gefolgt von allen Zeichen ausser > gefolgt von src="/images/ gefolgt von allen Zeichen bis zum nächsten Auftreten von '"' (in der Klammer). Bin jetzt nicht sicher, ob ich das Maskieren übertrieben habe, habe grade keine Zeit zum Testen. Hochstrich als Delimiter halte ich für ungünstig, wegen der oder-Funktionalität ist das nicht sehr übersichtlich. Wie gesagt, ungetestet...
Gruesse, Joachim
--
Am Ende wird alles gut.
Am Ende wird alles gut.