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

Материал из Циклопедии
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 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}}
Данная версия шаблона основана на строковых функциях парсера.


<includeonly>[[Категория:Шаблоны:Работа со строками]]</includeonly>
<includeonly>[[Категория:Шаблоны:Работа со строками]]</includeonly>

Текущая версия от 18:13, 19 сентября 2023

Str index · Документация · Обсуждение · Подстраницы · Где используется

Шаблон извлекает символ из строки по его номеру.

{{Str index||}}

Первый символ строки имеет номер 1. Пробелы в строке учитываются как символы, кроме крайних слева и справа.

{{Str index|qwerty|3}} → e

При указании значений меньших единицы или пустого значения номера всегда отображается первый символ строки.

{{Str index|qwerty|0}} → q

{{Str index|qwerty|}} → q

Если номер символа выходит за пределы длины строки, возвращается пустое значение.

{{Str index|qwerty|8}}

Данная версия шаблона основана на строковых функциях парсера.