JP1 Version 8 JP1/Script(UNIX(R)用)

[目次][用語][索引][前へ][次へ]

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

機能

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

形式

InStr ( String , SearchStr , 〔Start〕 〔, Compare〕 )

指定項目

String

検索対象となる文字列を文字列,または値を格納した変数名で指定します。この値が長さ0の文字列("")の場合は,0を返します。

SearchStr

検索する文字列を文字列,または値を格納した変数名で指定します。この値が長さ0の文字列("")の場合は,0を返します。

Start

Stringで指定した文字列の先頭を1として,検索開始する位置を先頭からの文字数で指定します。この値がStringで指定した文字列の文字数を超える場合は,0を返します。この値は省略できます。省略した場合,1を仮定します。

Compare

文字列の比較方法を次の値で指定します。この値は省略できます。省略した場合,Twiceを仮定します。

意味
真(True) 半角文字も全角文字も大文字と小文字を区別して比較します。
偽(False) 半角文字も全角文字も大文字と小文字を区別しないで比較します。
Twice 半角文字の大文字と小文字は区別しないで全角文字の大文字と小文字は区別して比較します。

説明

指定した文字列の中から指定した文字列を検索して,最初に見つかった文字位置(先頭からその位置までの文字数)を返します。全角文字も半角文字も同じ1文字として扱います。指定した文字列が見つからない場合は,0を返します。

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