Template:Split/sandbox
表示
これはTemplate:Split (差分)のテンプレート・サンドボックスページです。 |
Luaモジュールを使用しています: |
一文を区切り文字で右辺と左辺に分断し、どちらかを返す2分断処理テンプレートです。
定形指定文字列から特定の文字列を取り出す用途で、主に何らかの一致判定処理に使用される用途を想定して作成されています。
このテンプレートはsubst展開できます。
使い方
[編集]{{Split|1=文字列|2=分断指定文字列|3=左右指定}}
引数
[編集]引数 | 指定内容 | 既定値 | 説明 |
---|---|---|---|
1 | {{FULLPAGENAME}} |
分断したい文字列を入力します。入力がなければテンプレートを使用したページのページ名{{FULLPAGENAME}} になります。
| |
2 | なし | 分断したい文字列に含まれる区切り文字を入力します(必須)。 | |
3, type | left | 2つに分断された文字列のどちらの辺を返すのか指定します。left, right が指定出来ます。省略するとleft になります。
|
例
[編集]- ページ名から指定文字列より左側を返す
{{Split|2=li}}
⇒ Template:Sp
- 指定文字列から右側を返す
{{Split|われわれは宇宙人だ|は|right}}
⇒ 宇宙人だ
{{Split|1=https://www.youtube.com/watch?v=UdYwglFL6iM|2==|type=right}}
⇒ UdYwglFL6iM
- 指定文字列の中に分断文字列が存在しない(エラーを吐きません)
{{Split|われわれは宇宙人だ|:|left}}
⇒ われわれは宇宙人だ
- ※文末まで検索して「:」が存在しないので全文が返る。
{{Split|われわれは宇宙人だ|:|right}}
⇒
- ※文末まで検索して「:」の右側が存在しないので空白が返る。
- 指定文字列の中に分断文字列が複数存在する場合
{{Split|Wikipedia is a multilingual online encyclopedia using MediaWiki, a wiki-based editing system.|a|left}}
⇒ Wikipedi
- ※最初に見つかった分断文字列からみて左右が決まる。
カテゴリ
[編集]このテンプレートが貼り付けられたページに適用するカテゴリはありません。