Шаблон:Str index/doc: различия между версиями
Перейти к навигации
Перейти к поиску
Str index · Документация · Обсуждение · Подстраницы · Где используется
LllKSTlll (обсуждение | вклад) (Новая: «{{docpage}} {{Подстраницы шаблона}}») |
LllKSTlll (обсуждение | вклад) Нет описания правки |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{docpage}} | {{docpage}} | ||
Шаблон извлекает символ из строки по его номеру. | |||
{{ | <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>||}}</nowiki></code> | ||
Первый символ строки имеет номер ''1''. Пробелы в строке учитываются как символы, кроме крайних слева и справа. | |||
<code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|qwerty|3}}</nowiki></code> → {{{{BASEPAGENAME}}|qwerty|3}} | |||
При указании значений меньших единицы или пустого значения номера всегда отображается первый символ строки. | |||
<code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|qwerty|0}}</nowiki></code> → {{{{BASEPAGENAME}}|qwerty|0}} | |||
<code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|qwerty|}}</nowiki></code> → {{{{BASEPAGENAME}}|qwerty|}} | |||
Если номер символа выходит за пределы длины строки, возвращается пустое значение. | |||
<code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>|qwerty|8}}</nowiki></code> → {{{{BASEPAGENAME}}|qwerty|8}} | |||
Данная версия шаблона основана на строковых функциях парсера. | |||
<includeonly>[[Категория:Шаблоны:Работа со строками]]</includeonly> | |||
Текущая версия от 18:13, 19 сентября 2023
Шаблон извлекает символ из строки по его номеру.
{{Str index||}}
Первый символ строки имеет номер 1. Пробелы в строке учитываются как символы, кроме крайних слева и справа.
{{Str index|qwerty|3}} → e
При указании значений меньших единицы или пустого значения номера всегда отображается первый символ строки.
{{Str index|qwerty|0}} → q
{{Str index|qwerty|}} → q
Если номер символа выходит за пределы длины строки, возвращается пустое значение.
{{Str index|qwerty|8}} →
Данная версия шаблона основана на строковых функциях парсера.