Эстәлеккә күсергә

Ҡалып:Str len: өлгөләр араһындағы айырма

Википедия — ирекле энциклопедия мәғлүмәте
Эстәлек юйылған Эстәлек өҫтәлгән
Addbot (фекер алышыу | өлөш)
ә Bot: Migrating 50 interwiki links, now provided by Wikidata on d:q5900146 (translate me)
Үҙгәртеү аңлатмаһы юҡ
 
(1 ҡатнашыусының 1 аралыҡтағы өлгөһө күрһәтелмәгән)
16 юл: 16 юл:
{{doc}}
{{doc}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
<!-- Add categories and interwikis to the /doc subpage, not here! -->
[[Категория:Википедия:Заимствованные шаблоны|{{PAGENAME}}]]
[[Категория:Википедия:Күсерелгән ҡалыптар|{{PAGENAME}}]]
[[Категория:Шаблоны:Работа со строками|len]]
[[Категория:Ҡалыптар:Юлдар менән эшләү|len]]


[[bar:Vorlage:Str len]]
</noinclude>
</noinclude>

11:34, 20 февраль 2015, ағымдағы өлгө


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

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

Ҡалып параметрҙары[Ҡалып мәғлүмәттәрен мөхәррирләргә]

ПараметрТасуирлауТөрСтатусы
Строка1

Тасуирламаһы юҡ

Юлмотлаҡ

Примеры

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

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

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

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

См. также

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

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

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