Hoi Klaus
Der Beginnt mit=http und endet mit=LEERSCHLAG und zwar immer. Eigentlich sollte man das doch in eine Reg-Exp packen können ;-)
Ok, vielleicht nicht immmer, aber meistens endet die URL mit einem Leerschlag.
Folgender Code funtzt bei mir:
$text="Dies ist ein Blindtext mit einem link: http://www.heise.de und nachfolgendem Text";
$pattern = "/http.+? /";
$resultat = preg_replace($pattern, "Ersatztext ", $text);
echo $resultat;
HTH
kaepten