Материал из Народные Сказки
Время Каждое его изменение создаёт
дополнительную нагрузку на серверы проекта. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах.
{{ Str left | строкаF | количFество символов }} возвращает указанное количество символов с начала строки.
FV
Если количество символов неправильное, пустое или равно 0, возвращает пустую строку. Если неопределённое, то используется значение 1.
{{ Str left | Lorem ipsum dolor sit amet | 10 }} → Lorem ipsu
{{ Str left | Lorem ipsum dolor sit amet | 10 }} → Lorem ipsu Обратите внимание на неучтённый пробел слева.
{{ Str left | Lorem ipsum dolor sit amet | 1 }} → L
{{ Str left | Lorem ipsum dolor sit amet | 0 }} →
{{ Str left | Lorem ipsum dolor sit amet | }} →
{{ Str left | Lorem ipsum dolor sit amet }} → L
{{ Str left | Lorem ipsum dolor sit amet | foo }} →
{{ Str left | Lorem ipsum dolor sit amet | 40 }} → Lorem ipsum dolor sit ametLorem ipsum do
{{ Str left | àçé | 2 }} → àç Правильно обрабатывает UTF-8 .
{{ Trunc }} — отличается обработкой случая при неуказанном или пустом втором параметре
{{ Str right }}
Перейти к шаблону «Шаблоны обработки строк» Шаблоны обработки строк
По подсчёту {{ Str mid }} Выводит подстроку длиной L, начиная с позиции N.
{{ Trunc }} Выводит символы от начала строки до N или дублирует строку до N символов.
{{ Str left }} Выводит символы от начала строки до N или дублирует строку до N символов.
{{ Str crop }} Удаляет с правой стороны строки N символов.
{{ обрезать слева и справа }} Удаляет с обеих сторон строки N символов.
{{ Str right }} Выводит символы от N до конца строки.
{{ Str rightc }} Выводит правую часть строки из заданного количества символов.
{{ Str sub }} Удаляет слева N символов и оставляет L.
{{ Str sub new }} Выбирает из строки подстроку на основе выбранных индексов.
{{ Str index }} Выводит из строки один символ под номером N.
По проверке {{ Delink }} Удаляет из строки вики-ссылки, оставляя их текст.
{{ Удалить теги }} Удаляет из строки все html-теги, оставляя их содержимое.
{{ Удалить префикс файла }} Вырезает из названия файла пространство имён.
{{ Str trim }} Удаляет пробелы справа и слева.
{{ -. }} Удаляет из конца строки точку (одну).
{{ -года }} Удаляет из строки все вхождения слов «год», «года», «г.» и «гг.».
{{ Без кв. скобок }} Удаляет из строки крайние парные квадратные скобки.
{{ Без начала }} Удаляет из строки подстроку, совпадающую с началом строки.
{{ Без пунктуации }} Удаляет из строки знаки пунктуации.
{{ Без символа }} Удаляет из строки первое вхождение символа.
Вставка и замена строк
{{ вставить строку }} Вставляет подстроку в указанное место строки или приписывает её к концу, если 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 }} Ищет в строке подстроку с заданным отступом от начала.
{{ is numeric }} Проверяет, является ли строка числом.
Параметры шаблона для визуального редактора [ править код ]
Параметры шаблона
Параметр Описание Тип Статус Строка 1Текстовая строка, которую надо обрезать
Строковый (без форматирования) обязательный Количество 2Количество символов, которые надо вернуть. Если это количество задано, как пустое или некорректное значение, то возвращается пустая строка. Если количество не определено, то возвращается первый символ строки.
По умолчанию 1 Число предложенный