ok... facciamola andare anche su testi che contengono già il tag <a>Originariamente inviato da willybit
quella per mettere il tag <a> nelle stringhe che rappresentano un indirizzo non deve essere usata in un testo che ha già dei tag <a>
codice:Function LinkUrl2(stringa) temp="" Set re = new RegExp re.Multiline = true re.Global = true re.IgnoreCase = true re.Pattern = "<a.*?<\/a>" set ris = re.Execute(stringa) temp = stringa irripetibile = "$$$###@@@" For Each rr in ris temp = Replace(temp, rr.value, irripetibile & rr.FirstIndex) Next re.Pattern = "((http://[^ \s<]+)|(www\.[^ \s<]+))" temp = re.Replace(temp,"$1") temp = Replace(temp,"href=""www","href=""http://www") For Each rr in ris temp = Replace(temp, irripetibile & rr.FirstIndex, rr.value) Next LinkUrl2 = temp End Function![]()

Rispondi quotando