Бикипиэдьийэ диэн сиртэн ылыллыбыт
0
Документация
Халыып:СИШ
|
Этот шаблон реализован на основе
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)?
См. также
Данный шаблон является значительно более ресурсоёмким для серверов Википедии, чем следующие шаблоны, поэтому по возможности старайтесь использовать эти оптимизированные варианты:
- {{
Str ≠ len
}}
? проверка длины строки на
равенство
или
неравенство
заданному числу символов;
- {{
Str ≥ len
}}
? проверка, является ли длина строки
больше либо равной
или
меньше
заданного числа символов.
Бу халыыбы ту?анар халыып алдьамматын ту?уттан, бэйэ?
тус сиргэр
эспэримиэнниир ордук.