前のページ|次のページ

KVERIFYB 関数

式に固有の最初の文字の位置を返します。

カテゴリ: DBCS
制限事項: この関数にはI18Nレベル2ステータスが割り当てられ、SBCS、DBCS、およびMBCS (UTF8)と組み合わせて使用するように設計されています。 詳細については、次を参照してください。 国際化の互換性

構文

KVERIFYB(source, excerpt-1,<excerpt-n>)

必須引数

source

SAS文字式を指定します。

excerpt

SAS文字式を指定します。

ヒント
複数のexcerptを指定する場合は、カンマで区切ります。

詳細

KVERIFYB関数は、いずれの excerpt内にも存在しない文字のうち、最初の文字のsource内での位置を返します。KVERIFYBは、source内のすべての文字が、少なくとも1つのexcerpt内にあることを確認すると、0を返します。

比較

KVERIFYBはバイトベースの値を返します。KVERIFY文字ベースの値を返します。SBCS 文字列 を処理する場合 (wlati1 エンコーディングなど)、同一の結果を返します。ただし、 DBCS セッションでは ( EUC-JP または SHIFT-JIS エンコーディングなど)ほとんどの CJK 文字は 2 バイト幅であるため、これらの関数に異なる結果を返すことがあります。

次の例では、日本語文字を使用します。
ステートメント
結果
KVERIFYB
x1=3 x2=5
前のページ|次のページ|ページの先頭へ