Шаблон:Str len

Материал из MiningWiki — свободной шахтёрской энциклопедии
Перейти к навигацииПерейти к поиску


Документация Документация

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

Примеры

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

{{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}} }} возвращает 22   (шаблон подставляется)
{{str len| ~ }} возвращает 6   (HTML-мнемоники не подставляются)

Шаблон верно работает для строк до 500 символов длиной, а для более длинных выдаётся значение 500:

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