テンプレート:Str endswith
ナビゲーションに移動
検索に移動
yes
ファイル:Ambox important.svg | このテンプレートは9,400以上のページで使われています。 余計な混乱やサーバーへの負荷を避けるために、どんな変更でも最初はテンプレートのサンドボックス・サブページ、テストケース・サブページもしくはあなた自身の利用者スペースのページで試すべきです。そうすれば、試した変更を1度の編集でこのテンプレートに加えることができます。しかし、最初にあなたの提案した変更を、この項目のノートで議論するようにお願いします。 |
ファイル:Lua-logo-nolabel.svg | Luaモジュールを使用しています: |
これは {{str endswith}} メタテンプレートです。
第1パラメータが、第2パラメータで指定された文字列で終了している場合に「yes」という文字列を返します。本テンプレートは、{{str left}} と {{str len}} を使用していますのでそれらの制限を受けるでしょう。第1、第2パラメータとも、本テンプレート適用前にトリムされます。
使用例
{{str endswith|foo (bar)|(bar)}}
→ yes{{str endswith|foo|bar}}
→{{str endswith|(bar)|foo (bar)}}
→{{str endswith|foo bar | bar}}
→ yes
- border cases
{{str endswith}}
→ yes{{str endswith||}}
→ yes{{str endswith|| }}
→ yes{{str endswith| |}}
→ yes{{str endswith|[499 characters]X|X}}
→ yes{{str endswith|[499 characters]X|Y}}
→{{str endswith|[499 characters]X|[same 499 characters]X}}
→ yes{{str endswith|[499 characters]X|[same 499 characters]Y}}
→{{str endswith|[500 characters]X|X}}
→ yes{{str endswith|[500 characters]X|Y}}
→
この解説は、テンプレート:Str endswith/docから呼び出されています。 (編集 | 履歴) 編集者は、このテンプレートをサンドボックス (作成 | 複製)とテストケース (作成)で試すことができます。(解説) /docのサブページにカテゴリを追加してください。 このテンプレートのサブページ一覧。 |