|   Mailinglisten-Archive | 
> Muesste natuerlich heisen:
> 
> $string="Bla bla http://www.mediathek.de/seite.php3?blub=bla&test=123.";
> $text=eregi_replace("((http://.*)\?.*)[\n\t \r\.,;:]","<a
> href=\"\\1\">\\2</a>",$string);
> 
> \\1 und \\2 markiert die Teile, die in Klammern stehen.
Komisch. Ich habe Deinen ersten Ausdruck ausprobiert, und es hat
funktioniert - nur ein Punkt am Satzende verschwindet ersatzlos.
Mit dem oben aufgeführten Ausdruck jedoch wird der Text überhaupt nicht
verändert. Mein Testtext lautet im Übrigen:
"... Schnell nachgucken im Internet, unter http://www.kah-bonn.de/. ..."
    php::bar PHP Wiki - Listenarchive