webForumDet fria alternativet
Logga in / Bli medlem

Problem med Replace..

ASP

4 svar · 172 visningar · startad av mitch99

Medlem sedan aug. 200020 inlägg
Frågan#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

261 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)