@username
を付けます@username
を付けますstridx({haystack}, {needle} [, {start}]) *stridx()*
結果は数値で、{haystack}の中で文字列{needle}が最初に現れる位置
のバイトインデックスを表す。{start}を指定すると、インデックス
{start}の位置から検索を開始する。
2番目のマッチを探すには次のようにする:
:let colon1 = stridx(line, ":")
:let colon2 = stridx(line, ":", colon1 + 1)
検索は大文字・小文字を区別する。
検索パターンについては|match()|を使う。
{haystack}の中に{needle}がないときは-1を返す。
|strridx()|も参照。
例:
:echo stridx("An Example", "Example") 3
:echo stridx("Starting point", "Start") 0
:echo stridx("Starting point", "start") -1