Шаблон:Str len/doc

Материал из Народные сказки
Версия от 18:43, 8 мая 2023; Andras (обсуждение | вклад) (Новая страница: «{{docpage}} {{СИШ}} {{onLua|String|len}} == Примеры == Пустой или неопределённый параметр: :<code><nowiki>{{str len}}</nowiki></code> возвращает {{str len}} :<code><nowiki>{{str len|}}</nowiki></code> возвращает {{str len|}} :<code><nowiki>{{str len| }}</nowiki></code> возвращает {{str len| }} Обычные строки (в том числе со специальными символа...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Шаблон:docpage

Шаблон:onLua

Примеры

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

{{str len}} возвращает Шаблон:str len
{{str len|}} возвращает Шаблон:str len
{{str len| }} возвращает Шаблон:str len

Обычные строки (в том числе со специальными символами):

{{str len|ab cde}} возвращает Шаблон:str len
{{str len| 1234567 }} возвращает Шаблон:str len
{{str len| привет }} возвращает Шаблон:str len
{{str len| §101. Ĉź }} возвращает Шаблон:str len

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

{{str len| ♀ + ♂ = ♥ }} возвращает Шаблон:str len   (♀ + ♂ воспринимается как имя параметра),  но зато
{{str len| 1= ♀ + ♂ = ♥ }} возвращает Шаблон:str len   (1 — имя параметра)
{{str len| {{tl|123}} }} возвращает Шаблон:str len   (шаблон подставляется)
{{str len| &#126; }} возвращает Шаблон:str len   (HTML-мнемоники не подставляются)

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

{{str len| <499 символов> }} возвращает Шаблон:str len
{{str len| <1000 символов> }} возвращает Шаблон:str len

См. также

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

  • Шаблон:tl — проверка длины строки на равенство или неравенство заданному числу символов;
  • Шаблон:tl — проверка, является ли длина строки больше либо равной или меньше заданного числа символов.

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

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

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

без описания

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

Шаблон:шаблоны обработки строк