LOTUSSCRIPT 言語


InStr 関数

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

構文
InStr ( [ begin , ] string1 , string2 )

または

InStr ( [ begin , ] string1 , string2 [, compMethod ] )

構成要素
begin


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

クロスリファレンス
式言語の @Middle 関数


関連項目