Hier mal ein Beispiel text:
testlauf http://194.112.65.200/banner/millwin_468x60_1.gif auch wenn es keiner www.echtwahr.com wahr haben will http://prografix-design.com oder vielleicht kann es auch keiner wahr haben info@tezhnik.de oder?!
Darauf macht er :
testlauf oder?!
Also er löscht alles?!
Hallo Thomas
Ich habe mich gestern noch etwas damit auseinandergesetzt und festgestellt, dass ich alles andere als ein Genie in Sachen RegExp bin.
Es scheint, dass deine RegExp alles zwischen dem ERSTEN und LETZTEN Link löscht. Ich denke das Problem entsteht durch deinen mittleren Teil der RegExp:
$form{DESC} =~ s/(http://).+([a-zA-Z0-9-])+(.com)\s/ /ig;
^^^^^^^^^^^^^^^^^
vielleicht kann man hier was machen: Die maximale Anzahl Zeichen zwischen http und .com o. ä. begrenzen. Das macht man mit {n,m} : n:minimal;m:Maximal.
Ich weiss aber nicht genau, wie man das Anwendet (habs gestern vergeblich versucht)
Tschuldigung, aber bei Regexp kann ich wirklich nicht viel Beitragen (ich mag Regexp nicht umbedingt, obwohl es unglaubliche Möglichkeiten bietet)
Viele Grüsse und viel Glück und Energie
Philipp