Jag gör om url:er som börjar med www till länkar via nedanstående regexp, men jag har två problem som jag hoppas någon kan hjälpa mig med. För det första blir url:erna inte länkade om de ligger först i strängen, och för det andra så kommer punktionstecken med i de url:er som blir länkade (exempelvis en punkt direkt efter url:en).
reg.Pattern = "(\s)(www)(\S)(\S+)"
s = reg.Replace(s, "$1<a href=""http://$2$3$4"" target=""_blank"">$2$3$4</a>")
Samma sak, men även här utan lösning med den påhängande punkten :l
reg.Pattern = "(www[\.\w]+)"
s = reg.Replace(s, "<a href=""http://$1"" target=""_blank"">$1</a>")
Varför den där jäkla punkten kommer med begriper jag inte, den ingår så vitt jag vet inte i [a-zA-Z_0-9]. Med lite tur är det någon annan som kan fila till det här.
139 ms totalt · 3 externa anrop · v20260731065814-full.55e59744