Skumt, när jag testar det på min RegExp testsida så fungerar det finfint med ÅÄÖ...
http://www.webeye.nu/default2.asp?que=asp/regexptester.asp
Det är inte så att du kör en HtmlEncode före jämförelsen, den översätter ju åäö till sina entiteter...
3 svar · 253 visningar · startad av Pace
Har en sökmotor där jag öppnar filerna och hämtar deras innehåll. Sedan jämför jag med söksträngen (strSearchWords) ... men den vill inte på Å, Ä och Ö! Söker jag på Öl, Rörelse, Ålder eller liknande får jag inga träffar.
objRegExp.Pattern = "\b" & strSearchWords & "\b"
Set objMatches = objRegExp.Execute(strFileContents)
Skumt, när jag testar det på min RegExp testsida så fungerar det finfint med ÅÄÖ...
http://www.webeye.nu/default2.asp?que=asp/regexptester.asp
Det är inte så att du kör en HtmlEncode före jämförelsen, den översätter ju åäö till sina entiteter...
Nja, blir det inte bara problem om sökordet börjar eller slutar på åäö?
Jag tror nog att du istället för \b får räkna upp de tecken som kan vara ordavgränsande.
Ah, så enkelt!
Eftersom detta inte helt och hållet är min egen kod så trodde jag att jag tagit bort alla HtmlEncode, men det fanns visst ett kvar kring sökordet.
Tack!