LOTUSSCRIPT 言語


InStrB 関数

文字列内で特定の文字列を検索し、最初に検出されたバイトの位置を返します。

構文

InStrB ( [ begin , ] string1 , string2 )

要素

begin


string1
string2
戻り値

InStrB は、string1 内で最初に string2 が見つかったバイト位置を返します。次の表は、いくつかの条件下での関数の戻り値を示しています。
条件戻り値
string1 が " " (空の文字列)0
string2string1 内の begin 以降に見つからない0
beginstring1 より長い0
string2 が "" (空の文字列)begin の値 (begin を省略した場合は 1 )
string1 が NULLNULL
string2 が NULLNULL
begin が NULLエラー

使用法

文字単位で処理する場合は、InStr 関数を使用します。

メモ InStrB で返されるバイト位置は、プラットフォーム固有のバイト順に依存しません。


関連項目