Str splitは、文字列を分割するテンプレートです。

動作は、wikidata:Template:Str splitに準拠します(準拠していない場合はバグです)。

Str split は、モジュール:StringFuncが導入されていないため、モジュール:Stringによって実装されています。モジュール:StringFuncが導入された場合は、モジュール:StringFuncでの実装を検討してください。なお、en:Template:String splitと異なります。2021年11月6日現在、モジュール:String2が導入されていないためテンプレート:String splitは実装されていません。

使い方 編集

{{Str split|文字列|区切り文字|分割後の位置}}

編集

{{Str split|aaa bbb ccc| |1}}
aaa
{{Str split|aaa bbb ccc| |2}}
bbb
{{Str split|aaa bbb,ccc:ddd| ,:|4}}
ddd


{{Str split|| |1}}
""
{{Str split|aaa bbb ccc||1}}
"Lua エラー: Missing close-bracket for character set beginning at pattern character 1"
{{Str split|aaa bbb ccc| |}}
"aaa"
{{Str split|aaa bbb ccc| |0}}
"String Module Error: Match index is out of range"
{{Str split|aaa bbb ccc| |999999999}}
""
{{Str split|aaa bbb ccc| |X}}
"aaa"

引数 編集

引数の一覧
引数 指定内容 既定値 説明
1 文字列 (なし) 任意の文字列です。
2 区切り文字 (なし) 複数の文字を指定した場合は、それぞれを区切りと見なします。
3 分割後の位置 1 1以上

カテゴリ 編集

このテンプレートが貼り付けられたページに適用するカテゴリはありません