Hi,
$info =~s/((httpmailtoftp):[^\s]+)/<a href="\1">\1</a>/gi;
das Problem bei solchen RegExp ist, daß sie praktisch immer irgendwelche Probleme machen. Beispiele hier:
"Meine Adresse lautet http://domain.de/pfad/index.html." (Man beachte den Punkt am Schluß...)
"Mail mich an (mailto:xyz@abc.de)" (...und die Klammer.)
"...oder auch sicher über https://domain.de/" (Tja, Vollständigkeit ist nicht ganz unwichtig.)
"Adressen im Internet beginnen gewöhnlich mit http://."
Irgendwo müßte ich zu Hause noch 'ne mehrseitige RegExp rumfliegen haben, die völlig RFC-konform ist (wenn auch vielleicht nicht DAU-konform). Ich werde nachher mal danach suchen, wenn mir keiner zuvor kommt :-)
Übrigens bin ich Regular in news:de.comp.perl.misc, und habe hiermit einen weiteren Teststring produziert ;-)
Cheatah