0

{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Використання

Шаблон вичисляє довжину рядка, текст якого є його першим параметром. Початкові і прикінцеві (але не проміжні) пробіли відкидаються.

Приклади

Порожній або невизначений параметр:

{{str len}} повертає 0
{{str len|}} повертає 0
{{str len| }} повертає 0

Звичайні рядки (у тому числі з спеціальними символами):

{{str len|синдикат}} повертає 8
{{str len|ab cde}} повертає 6
{{str len| 1234567 }} повертає 7
{{str len| привітання }} повертає 10
{{str len| §101. Ĉź }} повертає 8

Деякі особливі випадки:

{{str len| ♀ + ♂ = ♥ }} повертає 0   (♀ + ♂ сприймається як ім'я параметра),  але
{{str len| 1= ♀ + ♂ = ♥ }} повертає 9   (1 — ім'я параметра)
{{str len| {{tl|123}} }} повертає 22   (не підставляється)
{{str len| ~ }} повертає 6   (HTML-мнемоніки не підставляються)
{{Str len|661 до н. е.}} повертає 12
{{Str len|<code>}} повертає 6
{{Str len|<code></code>}} повертає 13
{{Str len|<nowiki>}}</nowiki> повертає 34
{{Str len|<nowiki>}}</nowiki> повертає 9
{{Str len|<includeonly></includeonly>}} повертає 0
{{Str len|<includeonly>01</includeonly>}} повертає 2
{{Str len|<noinclude>01</noinclude>}} повертає 0
{{Str len|<noinclude></noinclude>}} повертає 0
{{FULLPAGENAMEE}} повертає %D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Str_len
{{Str len|{{FULLPAGENAMEE}}}} повертає 44

Шаблон коректно працює для рядків довжиною до 500 символів, для більш довгих повертає значення 500:

{{str len| <499 символів> }} повертає 499
{{str len| <1000 символів> }} повертає 1000