Lotus Script 言語
- 数値 = StrCompare (文字列1, 文字列2) ‘ 別名として StrComp があります
- 数値 = StrCompare (文字列1, 文字列2, 比較方法)
比較方法
0 = 大文字小文字、全角半角を区別します
1 = 大文字小文字を区別しません
2 = プラットフォームの並び順で比較
4 = 全角半角を区別しません
5 = 大文字小文字、全角半角を区別しません
※規定は 0 ですが、規定を Option Compare で変更することができます
戻り値
-1 = 文字列1 < 文字列2 0 = 文字列1 = 文字列2 1 = 文字列1 > 文字列2
Null値 = 文字列1または文字列2がNull値
VBScript 言語
- 数値 = StrComp (文字列1, 文字列2)
- 数値 = StrComp (文字列1, 文字列2, 比較方法)
比較方法
0 = バイナリモードで比較します
1 = テキストモードで比較します
※規定は 0 です
戻り値
-1 = 文字列1 < 文字列2 0 = 文字列1 = 文字列2 1 = 文字列1 > 文字列2
Null値 = 文字列1または文字列2がNull値
Lotus 式言語
- 数値 = @Compare (文字列1, 文字列2)
- 数値 = @Compare (文字列1, 文字列2, 比較方法)
※文字列に複数値を設定できます
※文字列1と文字列2の値の数をそろえてから比較します
比較方法
[CASESENSITIVE]/[CASEINSENSITIVE] = 大文字小文字を区別/区別しないで比較します
[ACCENTSENSITIVE]/[ACCENTINSENSITIVE] = アクセントを区別/区別しないで比較します
[PITCHSENSITIVE]/[PITCHINSENSITIVE] = 全角半角を区別/区別しないで比較します
※規定は [CASESENSITIVE] : [ACCENTSENSITIVE] : [PITCHSENSITIVE] です
※Unicodeスタンダードソートを設定しているときは使えない比較方法があります
戻り値
-1 = 文字列1 < 文字列2 0 = 文字列1 = 文字列2 1 = 文字列1 > 文字列2