Problem med Replace..

ASP

4 svar · 192 visningar · startad av mitch99

Medlem sedan aug. 200020 inlägg
Trådstart#1

Hej, jag undrar hur man får replace att ignorera gemener/versaler. Problemet är att jag har en sökfunktion där jag vill få det eftersökta ordet att visas i en annan färg när man får upp svaren. Som det är nu måste man antingen söka på "Banan" och inte "banan" eller så får jag göra om ALL text i svaret till gemener eller versaler och det är ju inge bra.. tacksam för hjälp / Mitch

Medlem sedan dec. 19996 721 inlägg
#2

Du kan inte använda Replace, utan måste använda reguljära uttryck.

Set regEx = New RegExp
regEx.Pattern = "banan"
regEx.IgnoreCase = True
regEx.Replace(minsträng, "<font color=red>$1</font>")

ungefär...

Medlem sedan aug. 200020 inlägg
#3

Tack så mycket. Tyvärr så krånglade det lite:

Kompileringsfel i Microsoft VBScript fel '800a03ea'

Syntaxfel

Set regEx = New RegExp
------------^

Är det något annat man borde tänka på för att det skall fungera ?

Medlem sedan mars 20002 836 inlägg
#4

Hello,

tror att du behöver ha en script engine version som är av version 5.x ... skulle rekomendera att uppgradera till 5.5

Finns att ladda ned här

cya
PatrikB

Medlem sedan aug. 200020 inlägg
#5

Sådärja, nu fungerar det. Tack så mycket för hjälpen!

/Mitch

245 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)