Hallo,
Ik heb een reguliere expressie:
Nu wil ik dat er op $1 een server.urlEncode wordt gedaan, dit wil echter niet.
Ik heb het volgende geprobeert:
Is er een manier om dit makkelijk te doen?
Of is het niet mogelijk om dit direct te doen en zou ik de waarde van $1 eerst in een andere var moeten zetten en daarna weer terug in de url?
Google wilde niet helpen, kreeg erg veel irrelevante resultaten.
Ik heb een reguliere expressie:
VBScript:
1
2
3
4
5
6
7
8
9
| Dim expr Set expr = New RegExp expr.Global = True expr.Pattern = "\[url=(.*?)\](.*?)\\[/url\]" toCheck = expr.Replace(toCheck,"<a href=""$1"" target=""_blank"" class=""text"">$2</a>") Set expr = Nothing |
Nu wil ik dat er op $1 een server.urlEncode wordt gedaan, dit wil echter niet.
Ik heb het volgende geprobeert:
VBScript:
1
| toCheck = expr.Replace(toCheck,"<a href=""" & server.urlEncode($1) & """ target=""_blank"" class=""text"">$2</a>") |
VBScript:
1
| toCheck = expr.Replace(toCheck,"<a href=""" & server.urlEncode("$1") & """ target=""_blank"" class=""text"">$2</a>") |
Is er een manier om dit makkelijk te doen?
Of is het niet mogelijk om dit direct te doen en zou ik de waarde van $1 eerst in een andere var moeten zetten en daarna weer terug in de url?
Google wilde niet helpen, kreeg erg veel irrelevante resultaten.