Шаблон:Str endswith

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация

Шаблон возвращает "yes" если строка, указанная в первом параметре, заканчивается строкой, указанной во втором параметре. Оба параметра отчищаются от начальных и концевых пробелов (trim) перед сравнением. Шаблон построен на базе шаблонов {{str left}} и {{str len}}, поэтому наследует их особенности и ограничения.

Примеры

  • {{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}}
  • {{str endswith||}} → yes
  • {{str endswith|| }} → yes
  • {{str endswith| |}} → yes
  • {{str endswith|[499 charaters]X|X}} → yes
  • {{str endswith|[499 charaters]X|Y}}
  • {{str endswith|[499 charaters]X|[same 499 charaters]X}} → yes
  • {{str endswith|[499 charaters]X|[same 499 charaters]Y}}
  • {{str endswith|[500 charaters]X|X}}❌N
  • {{str endswith|[500 charaters]X|Y}}

См. также