Халыып:Str len/doc
Тас көрүҥэ
|
|
Этот шаблон реализован на основе Lua с использованием функции len() из модуля String. |
Шаблон выдаёт длину строки, которая стоит в его первом параметре. Начальные и конечные (но не промежуточные) пробелы отбрасываются.
Примеры
[биики-тиэкиһи уларытыы]Пустой или неопределённый параметр:
{{str len}}возвращает 0{{str len|}}возвращает 0{{str len| }}возвращает 0
Обычные строки (в том числе со специальными символами):
{{str len|ab cde}}возвращает 6{{str len| 1234567 }}возвращает 7{{str len| привет }}возвращает 6{{str len| §101. Ĉź }}возвращает 8
Некоторые особые случаи (см. ru:Википедия:Механизм шаблонов):
{{str len| ♀ + ♂ = ♥ }}возвращает 0 (♀ + ♂ воспринимается как имя параметра), но зато{{str len| 1= ♀ + ♂ = ♥ }}возвращает 9 (1 — имя параметра){{str len| {{tl|123}} }}возвращает 86 (шаблон подставляется){{str len| ~ }}возвращает 6 (HTML-мнемоники не подставляются)
Шаблон верно работает для строк до 500 символов длиной, а для более длинных выдаётся значение 500:
{{str len| <499 символов> }}возвращает 499{{str len| <1000 символов> }}возвращает 1000 (уже нет ограничения в 500)?
См. также
[биики-тиэкиһи уларытыы]Данный шаблон является значительно более ресурсоёмким для серверов Википедии, чем следующие шаблоны, поэтому по возможности старайтесь использовать эти оптимизированные варианты: