Версия от 18:29, 21 июня 2023; Cc82737 viki(обсуждение | вклад)(Новая страница: «{{{{{|safesubst:}}}#invoke:String|len|s={{{1|}}}}}<noinclude> {{doc}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude>»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Каждое его изменение создаёт дополнительную нагрузку на серверы проекта. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах. Узнать число включений.
Этот шаблон реализован на основе Lua с использованием функции len() из модуля String.
Примеры
Пустой или неопределённый параметр:
{{str len}} возвращает 0
{{str len|}} возвращает 0
{{str len| }} возвращает 0
Обычные строки (в том числе со специальными символами):
{{str len| ~ }} возвращает 6 (HTML-мнемоники не подставляются)
Шаблон верно работает как минимум для строк до 90 000 символов длиной:
{{str len| <499 символов> }} возвращает 499
{{str len| <1000 символов> }} возвращает 1000
См. также
Данный шаблон является значительно более ресурсоёмким для серверов Википедии, чем следующие шаблоны, поэтому по возможности старайтесь использовать эти оптимизированные варианты:
{{str ≠ len}} — проверка длины строки на равенство или неравенство заданному числу символов;
{{str ≥ len}} — проверка, является ли длина строки больше либо равной или меньше заданного числа символов.
Шаблон выдаёт длину строки, которая стоит в его первом параметре. Начальные и конечные (но не промежуточные) пробелы отбрасываются.