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

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][перевірена версія]
Вилучено вміст Додано вміст
DixonDBot (обговорення | внесок)
м r2.6.5) (робот додав: es:Plantilla:Str len
переніс у підсторінку документації
Рядок 12: Рядок 12:
}}
}}
}}</includeonly><noinclude>
}}</includeonly><noinclude>
<!-- Додавайте категорії та інтервікі на підсторінку /Документація, а не сюди. Дякуємо! -->
==Використання==
{{doc}}
Шаблон выдае довжину рядка, текст якого є його першим параметром. Пачаткові і прикінцкві (але не проміжкові) пробіли відкидаються.

== Приклади ==
Порожній або невизначений параметр:
:<code><nowiki>{{str len}}</nowiki></code> повертає {{str len}}
:<code><nowiki>{{str len|}}</nowiki></code> повертає {{str len|}}
:<code><nowiki>{{str len| }}</nowiki></code> повертає {{str len| }}

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

:<code><nowiki>{{str len|синдикат}}</nowiki></code> повертає {{str len|синдикат}}
:<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| привітання }}</nowiki></code> повертає {{str len| привітання }}
:<code><nowiki>{{str len| §101. Ĉź }}</nowiki></code> повертає {{str len| §101. Ĉź }}

Деякі особливі випадки:
:<code><nowiki>{{str len| ♀ + ♂ = ♥ }}</nowiki></code> повертає {{str len| ♀ + ♂ = ♥ }}&nbsp;&nbsp; ''(♀ + ♂ сприймається як ім'я параметра)'',&nbsp; але
:<code><nowiki>{{str len| 1= ♀ + ♂ = ♥ }}</nowiki></code> повертає {{str len| 1= ♀ + ♂ = ♥ }}&nbsp;&nbsp; ''(1 — ім'я параметра)''
:<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|661 до н. е.}}</nowiki></code> повертає {{Str len|661 до н. е.}}

:<code><nowiki>{{Str len|<code>}}</nowiki></code> повертає {{Str len|<code>}}

:<code><nowiki>{{Str len|<code></code>}}</nowiki></code> повертає {{Str len|<code></code>}}

:<code><nowiki>{{Str len|<nowiki></nowiki>}}</nowiki></code> повертає {{Str len|<nowiki></nowiki>}}

:<code><nowiki>{{Str len|<nowiki></nowiki>}}</nowiki></code> повертає {{Str len|</nowiki>}}

:<code><nowiki>{{Str len|<includeonly></includeonly>}}</nowiki></code> повертає {{Str len|<includeonly></includeonly>}}

:<code><nowiki>{{Str len|<includeonly>01</includeonly>}}</nowiki></code> повертає {{Str len|<includeonly>01</includeonly>}}

:<code><nowiki>{{Str len|<noinclude>01<noinclude>}}</nowiki></code> повертає {{Str len|<noinclude>01<noinclude>}}

:<code><nowiki>{{Str len|<noinclude><noinclude>}}</nowiki></code> повертає {{Str len|<noinclude><noinclude>}}

:<code><nowiki>{{FULLPAGENAMEE}}</nowiki></code> повертає {{FULLPAGENAMEE}}

:<code><nowiki>{{Str len|{{FULLPAGENAMEE}}}}</nowiki></code> повертає {{Str len|{{FULLPAGENAMEE}}}}

:<code><nowiki>{{Str len|{{coord}}}}</nowiki></code> повертає {{Str len|{{coord}}}}

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

:<code><nowiki>{{str len| <499 символів> }}</nowiki></code> повертає {{str len| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi }}
:<code><nowiki>{{str len| <1000 символів> }}</nowiki></code> повертає {{str len| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghij }}

[[Категорія:Шаблони:Праця з рядками]]
{{DEFAULTSORT:{{PAGENAME}}}}

[[de:Vorlage:Str len]]
[[en:Template:Str len]]
[[eo:Ŝablono:Lin longo]]
[[es:Plantilla:Str len]]
[[hsb:Předłoha:Str len]]
[[id:Templat:Str len]]
[[ja:Template:Str len]]
[[lv:Veidne:Str len]]
[[pt:Predefinição:Str len]]
[[ru:Шаблон:Str len]]
</noinclude>
</noinclude>

Версія за 12:46, 10 липня 2012

{{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| &#126; }} повертає 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 символів> }} повертає 500