Шаблон:Str len
Внешний вид
0
![]() |
Этот шаблон использует Модуль:string (скрипт, написанный на языке программирования Lua). |
Шаблон выдаёт длину строки, которая стоит в его первом параметре. Начальные и конечные (но не промежуточные) пробелы отбрасываются.
Примеры
Пустой или неопределённый параметр:
{{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
Некоторые особые случаи (см. w:Википедия:Механизм шаблонов):
{{Str len| ♀ + ♂ = ♥ }}
возвращает 0 (♀ + ♂ воспринимается как имя параметра), но зато{{Str len| 1= ♀ + ♂ = ♥ }}
возвращает 9 (1 — имя параметра){{Str len| {{ru}} }}
возвращает 19 (шаблон подставляется){{Str len| ~ }}
возвращает 6 (HTML-мнемоники не подставляются)