case insensitive replace +

ASP

2 svar · 298 visningar · startad av petergrennanet

Medlem sedan dec. 1999258 inlägg
Trådstart#1

Just nu använder jag replace funktionen för att markera ut hittade ord i en sökning.
Om man söker på "PeTeR"

Databasen returnerar:
{"Denna text innehåller Peter och sånt."}
Så visas resultatet så här:
{"Denna text innehåller <b>PeTeR</b> och sånt"}
Jag använder VBTextCompare för att göra replace'en case insensitive.

Nu undrar jag om det är möjligt att göra replacen dubbelt case insensitive?
D.v.s. att resultatet returneras så här:
{"Denna text innehåller <b>Peter</b> och sånt"}

Precis som Google gör.
Ett sätt att göra det är att använda RegEx objektet och ej överhuvudtaget använda replace, men det skulle bli "overkill", med tanke på att VBScript suger på RegEx hantering.

Nån som har en smart lösning?

Medlem sedan dec. 19998 577 inlägg
#2

Då skulle jag ändå använda RegExp, för den har förbättrats avsevärt i version 5...

Medlem sedan dec. 19996 721 inlägg
#3

Visst är regexparna kassa, men till detta duger de alldeles utmärkt.

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