>>62
$text =~ s/(http:[\/\w\d\.\?\&@-~=:%]+)/<a href=\"$1\">$1<\/a>/g;

http から始まる英数字と _ / . ? & @ - ~ = : % の連続を見付けてアンカータグに置換。
他に URL を構成しそうな文字があれば [ ] の中に追加すればいい。

まともな質問で嬉しいので age w