ノーツ/ドミノの言語
2020-12-06に投稿

StrCompare : 文字列を比較します

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


カミュプリィ

 コンピュータシステム、ホームページ、ウェブサイトの維持運営や構築をお任せください。お仕事を絶賛募集中です。スマホやウェブの華やかなシステムにあこがれています。  アプリけーションプラットフォーム&コンテンツマネージメントシステムのノーツドミノを使用したシステムの維持や開発を長年やっています。

ノーツ/ドミノの言語
所有者限定モードのためこのボードには投稿できません
コメント
ノーツ/ドミノの言語