テンプレート:Str split
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以上 |
カテゴリ
編集このテンプレートが貼り付けられたページに適用するカテゴリはありません。