Interested Article - 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 }}

См. также

Источник —

Same as Str endswith