Материал из Wikipedia PC-SUPP
Документация
Использование
{{str sub|text|start|length}}
= Подстрока из text, которая начинается со start и имеет длину length символов. Первый символ нумеруется с 0.
Примеры
{{str sub|20090624130510|8|4}}
возвращает 4 символа, начиная с 9-й позиции: 1305
См. также
TemplateData
Шаблон предназначен для получения подстроки символов из исходной строки, указанной в первом параметре, начиная с левой позиции (начиная с нуля), указанной вторым параметром, заданной длины, указанной третьим параметром.
Параметры шаблона
Параметр | Описание | Тип | Статус |
---|
text | 1 | исходная строка - По умолчанию
- пусто
- Пример
- пусто
- Авто-значение
- пусто
| Текст (произвольной длины) | обязательный |
---|
start | 2 | Номер символа, с которого берется подстрока. Первый символ исходной строки нумеруется с 0. - По умолчанию
- 0
- Пример
- пусто
- Авто-значение
- пусто
| Число | необязательный |
---|
length | 3 | длина подстроки - По умолчанию
- 0
- Пример
- пусто
- Авто-значение
- пусто
| Число | необязательный |
---|
Шаблоны обработки строк |
---|
| | | Вставка и замена строк |
---|
| {{вставить строку}} | Вставляет подстроку в указанное место строки или приписывает её к концу, если strloc <= 0.
| {{multi}} | Выводит строку указанное количество раз.
| {{replace}} | Заменяет в строке все включения подстроки.
| {{multireplace}} | Заменяет в строке несколько символов или групп символов.
| {{str rep}} | Заменяет в строке указанное количество включений подстроки.
| {{в 2 кв. скобках}} | Викифицирует первый параметр, если он уже не викифицирован.
| {{вложенные кавычки}} | Заменяет в строке все парные кавычки-ёлочки («») на кавычки-лапки („“).
| {{курсив или кавычки}} | Если строка содержит кириллицу, оборачивает её в кавычки, если латиницу, то выделяет курсивом.
| {{курсив или нет}} | Если строка содержит латиницу, то выделяет её курсивом.
|
| {{локатив}} | Переводит слова в предложный падеж (препозитив).
| {{в стране}} | Девикифицирует и переводит в предложный падеж название страны с добавлением предлога.
| {{страна в родительном падеже}} | Девикифицирует и переводит в родительный падеж название страны.
| {{нр}} | Переводит видимую часть ссылки в нижний регистр.
| {{первое последним}} | Делает первое слово последним.
| {{сначала имя}} | Меняет порядок с «Фамилия, Имя Отчество» на «Имя Отчество Фамилия».
| {{+года}} | Добавляет к последней цифре слово «года».
| {{±.}} | Добавляет точку к концу произвольного текста, если её там нет.
| {{.±}} | Делает то же, что и предыдущий, но различает в конце параметра неразрывный пробел.
|
|
|
| | Анализ строк |
---|
| {{str len}} | Возвращает длину строки.
| {{str ≥ len}} | Проверяет, больше либо равна ли длина строки указанному числу.
| {{str ≤ len}} | Проверяет, меньше либо равна ли длина строки указанному числу.
| {{str ≠ len}} | Проверяет, равна ли длина строки указанному числу.
| {{str ≤ ≥ len}} | Сравнивает длину строки с заданным числом.
|
| {{str endswith}} | Проверяет, заканчивается ли строка указанной подстрокой.
| {{str find}} | Позиция первого вхождения подстроки в текст.
| {{str sub find}} | Ищет подстроку в строке с заданным отступом от начала.
| {{ASCII code}} | Возвращает ASCII код символа.
| {{is numeric}} | Проверяет, является ли строка числом.
|
|
|
| | |
|