set objRxp=new RegExp
objRxp.Global=True
objRxp.IgnoreCase=True
objRxp.Pattern="\[länka\](.+?)\[/länka\]"
for each match in objRxp.Execute(strText)
strText=replace(strText,match.value,"<a href=""sida.asp?vem=" & server.urlencode(match.submatches(0)) & """>" & match.submatches(0) & "</a>")
next
kan nån se vad som e fel på ovanstående kod, jag vill att [länka]Jag[/länka] ska bli <a href="sida.asp?user=jag">Jag</A> :q
Tack på förhand!
Eftersom du kör en HTMLEncode på strängen så kommer "ä" i "Länka" att bytas ut till ä, och då matchar inte regexp:en. Antingen byter du till något annat än [Länka], eller så byter du ä i matchningen till ä
137 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe