Hi!
$text =~ s!$url!<a href="$&">$&</a>!g;
Man beachte nun noch, daß die Verwendung von $& die Performance des gesamten Scripts (nämlich die jeder einzelnen Regular Expression!) herunterziehen kann, aber das ist glaube ich hier ein eher zweitrangiges Problem :-)
Na jetzt koennte man doch einfach $url in Klammern fassen und dann $1 verwenden, oder? Also
$text =~ s!($url)!<a href="$1">$1</a>!g;
So long