Шаблон:Str len/тесты: различия между версиями

Материал из Народные сказки
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
Строка 15: Строка 15:
:<code><nowiki>{{Str len| ♀ + ♂ = ♥ }}</nowiki></code> возвращает {{Str len/песочница| ♀ + ♂ = ♥ }}&nbsp;&nbsp; ''(♀ + ♂ воспринимается как имя параметра)'',&nbsp; но зато
:<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| 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| {{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-мнемоники]] не подставляются)''



Текущая версия от 05:31, 16 мая 2023

Пустой или неопределённый параметр

{{Str len}} возвращает 0
{{Str len|}} возвращает 0
{{Str len| }} возвращает 0

Обычные строки (в том числе со специальными символами)

{{Str len|ab cde}} возвращает 6
{{Str len| 1234567 }} возвращает 7
{{Str len| привет }} возвращает 6
{{Str len| §101. Ĉź }} возвращает 8

Некоторые особые случаи

{{Str len| ♀ + ♂ = ♥ }} возвращает 0   (♀ + ♂ воспринимается как имя параметра),  но зато
{{Str len| 1= ♀ + ♂ = ♥ }} возвращает 9   (1 — имя параметра)
{{Str len| {{Tl|123}} }} возвращает 343   (шаблон подставляется)
{{Str len| &#126; }} возвращает 6   (HTML-мнемоники не подставляются)

Шаблон верно работает для длинных строк

{{Str len| <499 символов> }} возвращает 499
{{Str len| <1000 символов> }} возвращает 1000