Шаблон:Str len: відмінності між версіями
Перейти до навігації
Перейти до пошуку
[неперевірена версія] | [перевірена версія] |
Вилучено вміст Додано вміст
м 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| ♀ + ♂ = ♥ }} ''(♀ + ♂ сприймається як ім'я параметра)'', але |
|||
:<code><nowiki>{{str len| 1= ♀ + ♂ = ♥ }}</nowiki></code> повертає {{str len| 1= ♀ + ♂ = ♥ }} ''(1 — ім'я параметра)'' |
|||
:<code><nowiki>{{str len| {{tl|123}} }}</nowiki></code> повертає {{str len| {{tl|123}} }} ''(не підставляється)'' |
|||
:<code><nowiki>{{str len| &#126; }}</nowiki></code> повертає {{str len| ~ }} ''([[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
Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]
Цей шаблон використовується на 116 000+ сторінках. Для уникнення великомасштабних збоїв та непотрібного навантаження на сервер, будь-які зміни спочатку потрібно перевірити на підсторінках /пісочниці та /тестів цього шаблону, або у вашому особистому просторі. Потім перевірені зміни можуть бути впроваджені на цій сторінці єдиним редагуванням. Будь ласка, обговорюйте будь-які зміни на сторінці обговорення перед їхнім впровадженням. |
Використання
Шаблон вичисляє довжину рядка, текст якого є його першим параметром. Початкові і прикінцеві (але не проміжні) пробіли відкидаються.
Приклади
Порожній або невизначений параметр:
{{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 символів> }}
повертає 500
Документація вище включена з Шаблон:Str len/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |