Function info(strText)
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern="(^|[^\w/>])\s(www\.[\w/#~:.,?+=&%@!\-]*?)([\s.:?\-]*[^\w/#~:.,?+=&%@!\-]|$)"
strText=objRegExp.Replace(strText,"$1<a href=""http://$2"" target=""_blank"">info</a>$3")
info = strText
End function
Ok, då fyller vi väl på med lite mer kod. Fungerar den här bättre?
Function info(strText)
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern="(^|[^""])\s([url]http://[/url]|[url]https://[/url]|[url]ftp://[/url]|mailto:|file://|[url]telnet://[/url]|[url]gopher://[/url])([\w/#~:.,?+=&%@!\-]*?)([\s.:?\-]*[^\w/#~:.,?+=&%@!\-]|$)"
strText=objRegExp.Replace(strText,"$1<a href=""$2$3"">info</a>$4")
objRegExp.Pattern="(^|[^\w/>])\s(www\.[\w/#~:.,?+=&%@!\-]*?)([\s.:?\-]*[^\w/#~:.,?+=&%@!\-]|$)"
strText=objRegExp.Replace(strText,"$1<a href=""http://$2"" target=""_blank"">info</a>$3")
info = strText
End function