Шаблон:Str len: відмінності між версіями

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Тст (обговорення | внесок)
Тст (обговорення | внесок)
Рядок 33: Рядок 33:
:<code><nowiki>{{str len| {{tl|123}} }}</nowiki></code> повертає {{str len| {{tl|123}} }}&nbsp;&nbsp; ''(не падстаўляцца)''
:<code><nowiki>{{str len| {{tl|123}} }}</nowiki></code> повертає {{str len| {{tl|123}} }}&nbsp;&nbsp; ''(не падстаўляцца)''
:<code><nowiki>{{str len| &amp;#126; }}</nowiki></code> повертає {{str len| &#126; }}&nbsp;&nbsp; ''([[HTML#Мнемоніки|HTML-мнемоніки]] не підставляються)''
:<code><nowiki>{{str len| &amp;#126; }}</nowiki></code> повертає {{str len| &#126; }}&nbsp;&nbsp; ''([[HTML#Мнемоніки|HTML-мнемоніки]] не підставляються)''
:<code><nowiki>{{Str len|661 да н.э.}}</nowiki></code> повертає {{Str len|661 да н.э.}}
:<code><nowiki>{{Str len|661 до н. е.}}</nowiki></code> повертає {{Str len|661 до н. е.}}


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

Версія за 18:32, 31 жовтня 2010

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

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

Приклади

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

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

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

{{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| &#126; }} повертає 6   (HTML-мнемоніки не підставляються)
{{Str len|661 до н. е.}} повертає 12

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

{{str len| <499 сімвалаў> }} вяртае 499
{{str len| <1000 сімвалаў> }} вяртае 500