Hitachi

JP1 Version 12 JP1/Script(Windows(R)用)


8.3.1 InStr (文字列を検索し文字位置を返す)

機能

指定された文字列の中から指定された文字列を検索し,最初に見つかった文字位置(先頭からその位置までの文字数)を返します。

形式
InStr ( String , SearchStr , 〔Start〕 〔, Compare〕 )
指定項目
String

検索対象となる文字列を文字列,または値を格納した変数名で指定します。

この値が長さ0の文字列("")の場合は,0を返します。

SearchStr

検索する文字列を文字列,または値を格納した変数名で指定します。

この値が長さ0の文字列("")の場合は,0を返します。

Start

Stringで指定した文字列の先頭を1として,どの位置から検索開始するかを先頭からの文字数で指定します。

この値がStringで指定した文字列の文字数を超える場合は,0を返します。

この値は省略できます。省略した場合,1を仮定します。

Compare

文字列の比較方法を指定します。

この値は次のどれかになります。

意味

真(True)

半角文字も全角文字も大文字と小文字を区別して比較します。

偽(False)

半角文字も全角文字も大文字と小文字を区別しないで比較します。

Twice

半角文字の大文字と小文字は区別しないで全角文字の大文字と小文字は区別して比較します。

この値は省略できます。省略した場合,Twiceを仮定します。

説明

指定された文字列の中から指定された文字列を検索し,最初に見つかった文字位置(先頭からその位置までの文字数)を返します。

全角文字も半角文字も同じ1文字となります。

指定された文字列が見つからない場合は,0を返します。

' 変数point1には6が格納される。
Dim  point1
point1 = InStr ( "ファイルをABC順にならべる" ,"abc" ,3 ,False )
対象バージョン

JP1/Script 05-00以降