コンテンツにスキップ

Template:Str find

半永久的に拡張半保護されているテンプレート

1

テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

入力文字列(第1引数)から対象文字列(第2引数)を探し、その位置番号を返します。対応する文字は1バイト文字のみです。

使用法

{{str find|text|sub_string}} = sub_stringで指定した文章でtextの文章内にあるその同じ文章が最初何文字目に来るかを文章内の位置番号として返すテンプレートです。

  • 大文字と小文字を区別します。
  • 1文字目の位置番号は「1」です。
  • 見つからなかった場合は-1を返します。
  • sub_stringが空文字列の場合、1を返します。

使用例

  • {{Str find|Abcdefghijklm|A}} → 1
  • {{Str find|Abcdefghijklm|a}} → -1
  • {{Str find|Abcdefghijklm|def}} → 4
  • {{Str find|Abcdefghijklm|klm}} → 11
  • {{Str find|Abcdefghijklm|zyx}} → -1
  • {{Str find||klm}} → -1
  • {{Str find||}} → 1