Autor Thema: LotusScript: Operator Like in Windows  (Gelesen 2152 mal)

Jürgen Schomann

  • Gast
LotusScript: Operator Like in Windows
« am: 14.03.15 - 18:03:06 »
Die Anweisung "A" Like "[a-z]" liefert als Ergebnis True, ebenso alle weiteren Großbuchstaben außer 'Z', was False liefert.

Umgekehrt liefert die Anweisung "a" Like "[A-Z]" als Ergebnis False, aber alle anderen Kleinbuchstaben True

Auch die Anweisung "Ä" Like "[a-z]" liefert als Ergebnis True, ebenso mit den anderen Umlauten und dem ß und auch die Umkehrung mit kleinen Umlauten.

Auch die Option Compare Case, die ja auch standardmäßig gilt ändert daran nichts. Nur mit der Option Compare Binary werden richtige Ergebnisse geliefert.

Lt. Designer-Hilfe wird unter anderem folgendes angegeben
...
if Option Compare Case, NoCase, Pitch, or NoPitch is in effect, then the collating sequence order depends on the Lotus software that you are using. The order for alphanumeric characters will be the same as international ANSI
...

Danach hätten doch alle Anweisungen False liefern müssen, da doch immer Großbuchstaben mit Kleibuchstaben und umgekehrt verglichen werden und Umlaute ja nicht in dem Bereich liegen.
Ebenso seltsam bleiben die o. g. Ausnahmen.
Gibt es dafür eine Erkärung?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz