[トップ][編集][ノート][編集履歴][一覧][最近の更新][->English]

HSPHelp:instr


instr

instr p1,p2,"string",p3                 [文字列の検索をする]

    p1=変数名 : 検索の結果が代入される変数名
    p2=変数名 : 検索される文字列が格納されている文字列型変数名
    "string" : 検索する文字列
    p3=0〜(0) : 検索を始めるインデックス

説明

p2で指定した文字列型変数の中に、"string"で指定した文字列があるかどうか調べて、 p1で指定した変数にインデックスを代入します。

指定した文字列が見つかった場合には、p1で指定された変数にインデックスが代入されます。 これは、文字列の始まり1文字目を0として、 1,2,3...と順番に増えていくものです (HSPHelp:strmid?命令で指定するインデックスと同様です)。1から始まりではないので注意してください。 (p3を指定した場合、p1に代入されるインデックスは、p3を起点(0)とするものになります。) もし、指定した文字列が見つからなかった場合には-1が代入されます。

p3で調べ始めるインデックスを指定することができます。指定を省略した場合は、最初(0)からになります。

備考

ver2.6標準命令

参照

  • HSPHelp:strmid?命令