Шаблон:Шаблоны обработки строк
Шаблоны обработки строк | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Документация
Шаблон предназначен для навигации между шаблонами для работы со строками. По умолчанию он свернут, однако можно развернуть отдельный блок, задав в первом параметре его название (без слова «строк»).
- Параметры
- state: состояние шаблона (свернут / развернут), по умолчанию —
uncollapsed
. - примеры: Для некоторых шаблонов есть примеры использования, которые отображаются при любом непустом значении параметра.
- 1: название развернутого блока (
обрезка
,вставка и замена
,анализ
), например{{шаблоны обработки строк|вставка и замена}}
дастШаблоны обработки строкПо подсчету {{str mid}} Возвращает подстроку длиной L, начиная с позиции N. {{trunc}} Возвращает заданное количество символов с начала строки. {{str left}} Возвращает символы от начала строки до N. {{str crop}} Удаляет справа из строки заданное количество символов. {{обрезать слева и справа}} Удаляет с обеих сторон указанное число символов. {{str right}} Возвращает символы от N до конца строки. {{str rightc}} Возвращает правую часть строки из заданного количества символов. {{str sub}} Удаляет слева N символов и оставляет L. {{str sub new}} Выбирает подстроку из строки на основе выбранных индексов. {{str index}} Возвращает из строки один символ под заданным номером N. По проверке {{delink}} Удаляет из строки вики-ссылки, оставляя их текст. {{удалить теги}} Удаляет из строки все html-теги, оставляя их содержимое. {{remove file prefix}} Вырезает пространство имен из названия файла. {{str trim}} Удаляет пробелы справа и слева. {{-.}} Удаляет точку (одну) из конца параметра. {{-года}} Удаляет вхождение слов «года» (также «г.», «гг.», «год») из параметра. {{без кв. скобок}} Удаляет крайние парные квадратные скобки из строки. {{без начала}} Удаляет из строки подстроку, совпадающую с началом строки. {{без пунктуации}} Удаляет из строки знаки пунктуации. {{без символа}} Удаляет из строки первое вхождение символа. {{без уточнения}} Убирает уточнение в скобках из строки, если таковое имеется. {{без цифр}} Убирает из строки все цифры. {{только цифры}} Убирает из строки все, кроме цифр. {{год из заголовка}} Возвращает первое четырехзначное число из заголовка. {{доменное имя}} Возвращает доменное имя сайта по заданному URL. {{до символа}} Возвращает строку до указанного символа. {{после символа}} Возвращает строку после указанного символа. {{первое слово}} Возвращает первое слово в строке. {{удалить первое слово}} Удаляет первое слово в строке. {{последнее слово}} Возвращает последнее слово в строке. {{удалить последнее слово}} Удаляет последнее слово в строке. Вставка и замена строк{{вставить строку}} Вставляет подстроку в указанное место строки, или приписывает её к концу, если 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 код символа.
Во избежание поломок страниц, использующих этот шаблон, экспериментируйте в песочнице (создать | зеркало) или своём личном пространстве.
Подстраницы этого шаблона.