![](//upload.wikimedia.org/wikipedia/commons/thumb/d/da/Gnome-utilities-terminal.svg/42px-Gnome-utilities-terminal.svg.png) |
Этот шаблон использует
Модуль: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-мнемоники
не подставляются)
См. также
- {{
Str ≠ len
}}
? проверка длины строки на
равенство
или
неравенство
заданному числу символов;
- {{
Str ≥ len
}}
? проверка, является ли длина строки
больше либо равной
или
меньше
заданного числа символов.