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