文字列中で検索文字列が最初に出現する位置を返す関数
InStr(String, Needle [, CaseSensitive=false, StartingPos=1])
引数名 | 説明 |
---|---|
String | 文字列を指定する |
Needle | 位置を調べたい文字列を指定する |
CaseSensitive | trueにすると大文字小文字を区別する |
StartingPos | 検索を開始する位置を指定する |
Stringで与えられた文字列の中で、Needleで与えられた文字列が最初に出現する位置を返す。
Stringの1文字目は「1」として扱われる。
見つからなかった場合は「0」が返る。
StartingPosを「2」以上に設定すると、StartingPos文字目以降の出現位置を検索する。
StartingPosがStringの長さ以上になる場合は、「0」が返る。
StartingPosを「0」にすると、String中の一番最後のNedleの位置が返る。
StartingPosを指定した場合でも、返り値は文字列の先頭から数えた位置になる。