Avatar billede Slettet bruger
01. marts 2002 - 13:47 Der er 3 kommentarer og
1 løsning

replace case sensitive

Hvordan undgår jeg at replace() er Case sensitive?
Avatar billede Slettet bruger
01. marts 2002 - 13:56 #1
noget CompareMode Property måske?

Constant Value Description
vbBinaryCompare 0 Perform a binary comparison.
vbTextCompare 1 Perform a textual comparison.


??
=/
Avatar billede Slettet bruger
01. marts 2002 - 14:50 #2
har fundet ud af det
Avatar billede invisibleman Nybegynder
01. marts 2002 - 17:35 #3
vbBinaryCompare er case sensitive. Og det er vbTextCompare også (den er default)

Du kan bruge Regular Expression objektet.

strText = "Dette er en test af en case insensitive replace"

Set Rx = New RegExp
Rx.Global = True ' Replace alle fundne matches
Rx.IgnoreCase = True ' Case insensitive
Rx.Pattern = "e" ' Det der skal replaces
strText = Rx.Replace(strText, "E")

Set Rx = Nothing

Dette vil replace alle "e"'er og "E"'er til "E"'er. Og det er ligemeget om de allerede er "E".
Avatar billede invisibleman Nybegynder
01. marts 2002 - 17:36 #4
Ups .. jeg skrev kommentaren for noget tid siden, men fik aldrig postet den :/
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester