Basic-funktionen InStr og æøåÆØÅ
Posted: 6. Aug 2010 21:51
Basic-funktionen InStr skelner som standard ikke mellem små og store bogstaver - undtagen for de danske bogstaver æøåÆØÅ. Eksempler:
Derfor må man tage en af funktionerne LCase og UCase til hjælp; de fungerer også for æøåÆØÅ. Eksempel:
Code: Select all
' InStr("pppeppp","e") = 4
' InStr("pppeppp","E") = 4
' InStr("pppEppp","e") = 4
' InStr("pppEppp","E") = 4
' InStr("pppæppp","æ") = 4
' InStr("pppæppp","Æ") = 0 FEJL!
' InStr("pppÆppp","æ") = 0 FEJL!
' InStr("pppÆppp","Æ") = 4
' InStr("pppøppp","ø") = 4
' InStr("pppøppp","Ø") = 0 FEJL!
' InStr("pppØppp","ø") = 0 FEJL!
' InStr("pppØppp","Ø") = 4
' InStr("pppåppp","å") = 4
' InStr("pppåppp","Å") = 0 FEJL!
' InStr("pppÅppp","å") = 0 FEJL!
' InStr("pppÅppp","Å") = 4
Code: Select all
' InStr(LCase("pppÅppp"),"å") = 4