| Luaモジュールを使用しています: |
入力文字列(第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
文字列処理テンプレート |
---|
|
---|
長さ別 |
| {{trunc}} | 文字列の先頭X文字を返す。長さが未指定か数字以外の場合は文字列をそのまま返す。 | {{str left}} | 文字列の先頭X文字を返す。長さが未指定の場合は先頭1文字目を、数字以外の場合は空白を返す。 | {{str right}} | 文字列の先頭X文字を除去する。 | {{str rightc}} | 文字列の末尾から数えてX文字目までを返す。入力文字列が空白の場合に返す文字列を指定できる。 | {{str rightmost}} | 文字列の末尾から数えてX文字目までを返す。 | {{str crop}} | 文字列の末尾X文字を除去する。 |
|
|
---|
内容別 | |
---|
ページ名用 | |
---|
|
|
文字列の挿入、置換、長さの判定 |
---|
{{loop}} | 文字列を指定した回数繰り返す。 | {{replace}} | 文字列Aに含まれる文字列Bを「全て」文字列Cに置換する。 | {{str rep}} | 文字列Aに含まれる文字列Bを「先頭にある1個目のみ」文字列Cに置換する。 | {{digits}} | 文字列から数字以外のキャラクタを除去して返す。 |
|
|
|
|
|
|
|