コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

Template:Split/sandbox

テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

一文を区切り文字で右辺と左辺に分断し、どちらかを返す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

最初に見つかった分断文字列からみて左右が決まる。

カテゴリ

[編集]

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