Template:Str find/doc

2021年4月17日 (土) 10:18; ネイ (会話 | 投稿記録) による版 (en:Template:Str find/doc oldid=953367457 を参考に加筆)(日時は個人設定で未設定ならUTC

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

入力文字列(第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