Шаблон:Str len: відмінності між версіями
Перейти до навігації
Перейти до пошуку
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Тст (обговорення | внесок) |
Тст (обговорення | внесок) |
||
Рядок 23: | Рядок 23: | ||
Звичайні рядки (у тому числі з спеціальними символами): |
Звичайні рядки (у тому числі з спеціальними символами): |
||
:<code><nowiki>{{str len|синдикат}}</nowiki></code> повертає {{str len|синдикат}} |
|||
:<code><nowiki>{{str len|ab cde}}</nowiki></code> повертає {{str len|ab cde}} |
:<code><nowiki>{{str len|ab cde}}</nowiki></code> повертає {{str len|ab cde}} |
||
:<code><nowiki>{{str len| 1234567 }}</nowiki></code> повертає {{str len| 1234567 }} |
:<code><nowiki>{{str len| 1234567 }}</nowiki></code> повертає {{str len| 1234567 }} |
Версія за 00:39, 8 листопада 2010
Використання
Шаблон выдае довжину рядка, текст якого є його першим параметром. Пачаткові і прикінцкві (але не проміжкові) пробіли відкидаються.
Приклади
Порожній або невизначений параметр:
{{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
Шаблон коректно працює для рядків довжиною до 500 символів, для більш довгих повертає значення 500:
{{str len| <499 символів> }}
повертає 499{{str len| <1000 символів> }}
повертає 500