ある文字列内で特定の文字列を検索し、最初に検出された位置のバイト数を (プラットフォーム固有の文字セットで) 返します。
InStrBP ( [ begin , ] string1 , string2 )
begin
オプション。正の整数を表す数式で、InStrBP が string2 を検索し始める string1 内の文字の位置を指定します。begin を省略すると、既定で 1 が使用されます。
string1
検索対象の文字列です。
string2
InStrBP が検索する文字列です。
string1 内で最初に string2 が見つかったバイト位置をプラットフォーム固有の文字セットで表した値を返します。 次の表は、いくつかの条件下での関数の戻り値を示しています。
条件 |
戻り値 |
---|---|
string1 が " " (空の文字列) |
0 |
string2 が string1 の begin 以降に見つからない |
0 |
begin が string1 より長い |
0 |
string2 が " " (空の文字列) |
begin の値 (begin を省略した場合は 1 ) |
string1 が NULL |
NULL |
string2 が NULL |
NULL |
begin が NULL |
エラー |