LOTUSSCRIPT 言語
文字列の比較で大文字と小文字を区別するには、Option Compare Binary を使用することもできます。このステートメントは、文字列の比較で大文字と小文字を区別するということと、LotusScript が実行されるプラットフォームとその文字セットによりソート順序が決められるということを示します。
アジア言語 (2 バイト) 文字の場合、比較で全角と半角が区別されるかどうかは、比較が発生するモジュール内の Option Compare ステートメントの設定によります。Option Compare Pitch (既定) を設定すると、文字列の比較で全角と半角が区別されます。Option Compare NoPitch では区別されません。
次の例は、関係演算子を使用して文字列の比較を実行する方法を示します。ユーザーが文字を入力すると、その文字が A から Z の中に入っているかどうかが調べられます。入っていない場合は、a から z の中に入っているかどうかが調べられます。
Option Compare Binary Dim theChar As String theChar$ = InputBox$("Please enter a character:") If ((theChar$ >= "A") And (theChar$ <= "Z")) Then Print "You entered an uppercase character." ElseIf ((theChar$ >= "a") And (theChar$ <= "z")) Then Print "You entered a lowercase character." Else Print "You entered a nonalphabetic character." End If
関連項目