Шаблон:Str len/doc

Материал из Народные Сказки

Примеры[править код]

Пустой или неопределённый параметр:

{{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

Некоторые особые случаи (см. Википедия:Механизм шаблонов):

{{Str len| ♀ + ♂ = ♥ }} возвращает 0   (♀ + ♂ воспринимается как имя параметра),  но зато
{{Str len| 1= ♀ + ♂ = ♥ }} возвращает 9   (1 — имя параметра)
{{Str len| {{Tl|123}} }} возвращает 343   (шаблон подставляется)
{{Str len| ~ }} возвращает 6   (HTML-мнемоники не подставляются)

Шаблон верно работает как минимум для строк до 90 000 символов длиной:

{{Str len| <499 символов> }} возвращает 499
{{Str len| <1000 символов> }} возвращает 1000

См. также[править код]

Данный шаблон является значительно более ресурсоёмким для серверов РуСказок, чем следующие шаблоны, поэтому по возможности старайтесь использовать эти оптимизированные варианты:

  • {{str ≠ len}} — проверка длины строки на равенство или неравенство заданному числу символов;
  • {{str ≥ len}} — проверка, является ли длина строки больше либо равной или меньше заданного числа символов.

Шаблон выдаёт длину строки, которая стоит в его первом параметре. Начальные и конечные (но не промежуточные) пробелы отбрасываются.

Параметры шаблона

ПараметрОписаниеТипСтатус
Строка1

без описания

Строковый (без форматирования)обязательный