Перейти к содержанию
Главное меню
Главное меню
переместить в боковую панель
скрыть
Навигация
Заглавная страница
Указатели
Свежие правки
Случайная страница
Справка по MediaWiki
Народные Сказки
Поиск
Найти
Создать учётную запись
Войти
Персональные инструменты
Создать учётную запись
Войти
Страницы для неавторизованных редакторов
узнать больше
Вклад
Обсуждение
Редактирование:
Шаблон:Шаблоны обработки строк
Шаблон
Обсуждение
русский
Читать
Править код
История
Инструменты
Инструменты
переместить в боковую панель
скрыть
Действия
Читать
Править код
История
Общие
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
<noinclude>{{К улучшению|2023-07-08}}</noinclude> {{Навигационная таблица с блоками | имя = Шаблоны обработки строк | state = {{{state|uncollapsed}}} | заголовок = Шаблоны обработки строк | класс_списков = hlist | tracking = no | открытый_блок = {{Lc: {{{1|}}} }} | имя_блока1 = обрезка | блок1 = [[Trim|Обрезка строк]] | список1 = {{Навигационная таблица|child | стиль_чётных = #f7f7f7 | группа1 = По подсчёту | список1 = {{Aligned table |fullwidth=on |style=text-align:left; |col1width=50%; | {{Aligned table | style = padding-right: 2.5em; | col1style = width: 15em; text-align: right; white-space: nowrap; padding-right: 0.75em; | col2style = font-style: italic; | {{Tnav|Str mid}} | Выводит подстроку длиной L, начиная с позиции N.{{#if: {{{примеры|}}} | <br>{{Пример|Str mid|строка|3|2}} }} | {{Tnav|Trunc}} | Выводит символы от начала строки до N или дублирует строку до N символов.{{#if: {{{примеры|}}} | <br>{{Пример|trunc|строка|3}} }} | {{Tnav|Str left}} | Выводит символы от начала строки до N или дублирует строку до N символов.{{#if: {{{примеры|}}} | <br>{{Пример|Str left|строка|3}} }} | {{Tnav|Str crop}} | Удаляет с правой стороны строки N символов.{{#if: {{{примеры|}}} | <br>{{Пример|Str crop|строка|1}} }} | {{Tnav|обрезать слева и справа}} | Удаляет с обеих сторон строки N символов.{{#if: {{{примеры|}}} | <br>{{Пример|обрезать слева и справа|строка|2}} }} }} | {{Aligned table | style = padding-right: 2.5em; | col1style = width: 15em; text-align: right; white-space: nowrap; padding-right: 0.75em; | col2style = font-style: italic; | {{Tnav|Str right}} | Выводит символы от N до конца строки.{{#if: {{{примеры|}}} | <br>{{Пример|Str right|строка|2}} }} | {{Tnav|Str rightc}} | Выводит правую часть строки из заданного количества символов.{{#if: {{{примеры|}}} | {{Пример|Str rightmost|строка|3}} }} | {{Tnav|Str sub}} | Удаляет слева N символов и оставляет L.{{#if: {{{примеры|}}} | <br>{{Пример|Str sub|строка|2|3}} }} | {{Tnav|Str sub new}} | Выбирает из строки подстроку на основе выбранных индексов.{{#if: {{{примеры|}}} | <br>{{Пример|Str sub new|строка|3|5}} }} | {{Tnav|Str index}} | Выводит из строки один символ под номером N.{{#if: {{{примеры|}}} | <br>{{Пример|Str index|строка|4}} }} }} }} | группа2 = По проверке | список2 = {{Aligned table |fullwidth=on |style=text-align:left; |col1width=50%; | {{Aligned table | style = padding-right: 2.5em; | col1style = width: 15em; text-align: right; white-space: nowrap; padding-right: 0.75em; | col2style = font-style: italic; | {{Tnav|Delink}} | Удаляет из строки вики-ссылки, оставляя их текст. | {{Tnav|Удалить теги}} | Удаляет из строки все html-теги, оставляя их содержимое. | {{Tnav|Удалить префикс файла}} | Вырезает из названия файла пространство имён. | {{Tnav|Str trim}} | Удаляет пробелы справа и слева.{{#if: {{{примеры|}}} | <br>{{Пример|Str trim| строка }} }} | {{Tnav|-.}} | Удаляет из конца строки точку (одну). | {{Tnav|-года}} | Удаляет из строки все вхождения слов «год», «года», «г.» и «гг.». | {{Tnav|Без кв. скобок}} | Удаляет из строки крайние парные квадратные скобки. | {{Tnav|Без начала}} | Удаляет из строки подстроку, совпадающую с началом строки. | {{Tnav|Без пунктуации}} | Удаляет из строки знаки пунктуации. | {{Tnav|Без символа}} | Удаляет из строки первое вхождение символа. }} | {{Aligned table | style = padding-right: 2.5em; | col1style = width: 15em; text-align: right; white-space: nowrap; padding-right: 0.75em; | col2style = font-style: italic; | {{Tnav|Без уточнения}} | Удаляет из строки уточнение в скобках, если таковое имеется. | {{Tnav|Без кириллицы}} | Удаляет из строки все кириллические символы. | {{Tnav|Без латиницы}} | Удаляет из строки все латинские символы. | {{Tnav|Без цифр}} | Удаляет из строки все цифры. | {{Tnav|Только цифры}} | Удаляет из строки всё, кроме цифр. | {{Tnav|Только число}} | Извлекает из строки первое число. | {{Tnav|Год из заголовка}} | Выводит первое четырёхзначное число из заголовка. | {{Tnav|Доменное имя}} | Выводит доменное имя сайта по заданному URL. | {{Tnav|До символа}} | Выводит строку до указанного символа. | {{Tnav|После символа}} | Выводит строку после указанного символа. | {{Tnav|Первое слово}} | Выводит первое слово в строке.{{#if: {{{примеры|}}} | <br>{{Пример|первое слово|Hear ye, users |sep=,}} }} | {{Tnav|Удалить первое слово}} | Удаляет первое слово в строке.{{#if: {{{примеры|}}} | <br>{{Пример|удалить первое слово| Fôo bår bàz }} }} | {{Tnav|Последнее слово}} | Выводит последнее слово в строке.{{#if: {{{примеры|}}} | <br>{{Пример|последнее слово|Hear ye, users |sep=,}} }} | {{Tl|remove last word|nav |text=удалить последнее слово |lang=en}} | Удаляет последнее слово в строке. }} }} }} | имя_блока2 = вставка и замена | блок2 = Вставка и замена строк | список2 = {{Aligned table |fullwidth=on |style=text-align:left; |col1width=50%; | {{Aligned table | style = padding-right: 2.5em; | col1style = width: 15em; text-align: right; white-space: nowrap; padding-right: 0.75em; | col2style = font-style: italic; | {{T|Strloc insert|nav |text=вставить строку |lang=en}} | Вставляет подстроку в указанное место строки или приписывает её к концу, если {{Code|Strloc}} <{{=}} 0. | {{Tnav|multi}} | Выводит строку указанное количество раз. | {{Tnav|replace}} | Заменяет в строке все включения подстроки. | {{Tnav|multireplace}} | Заменяет в строке несколько символов или групп символов. | {{Tnav|без кирлата}} | Исправляет текст, набранный [[ВП:Кирлат|смесью визуально неразличимой кириллицы и латиницы]], заменяя латинские буквы идентичными по начертанию кириллическими и наоборот. | {{Tnav|Str rep}} | Заменяет в строке указанное количество включений подстроки. | {{Tnav|в 2 кв. скобках}} | Викифицирует первый параметр, если он не викифицирован. | {{Tnav|вложенные кавычки}} | Заменяет в строке все парные кавычки-ёлочки («») на кавычки-лапки („“). | {{Tnav|курсив или кавычки}} | Если строка содержит кириллицу, оборачивает её в кавычки, если латиницу, выделяет курсивом. | {{Tnav|курсив или нет}} | Если строка содержит латиницу, выделяет её курсивом. }} | {{Aligned table | style = padding-right: 0.5em; | col1style = width: 15em; text-align: right; white-space: nowrap; padding-right: 0.5em; | col2style = font-style: italic; | {{Tnav|локатив}} | Переводит слова в предложный падеж (препозитив). | {{Tnav|в стране}} | Девикифицирует и переводит в предложный падеж название страны с добавлением предлога. | {{Tnav|страна в родительном падеже}} | Девикифицирует и переводит в родительный падеж название страны. | {{Tnav|нр}} | Переводит видимую часть ссылки в нижний регистр. | {{Tnav|первое последним}} | Делает первое слово строки последним. | {{Tnav|сначала имя}} | Меняет порядок с «Фамилия, Имя Отчество» на «Имя Отчество Фамилия». | {{Tnav|год-года-лет}} | Добавляет к цифровой записи количества лет слово «год», «года» или «лет» в нужном числе и падеже. | {{Tnav|+года}} | Добавляет к последней цифре слово «года». | {{Tnav|±.}} | Добавляет точку к концу произвольного текста, если её там нет. | {{Tnav|.±}} | Делает то же, что и предыдущий, но различает в конце параметра неразрывный пробел. }} }} | имя_блока3 = анализ | блок3 = Анализ строк | список3 = {{Aligned table |fullwidth=on |style=text-align:left; |col1width=50%; | {{Aligned table | style = padding-right: 2.5em; | col1style = width: 15em; text-align: right; white-space: nowrap; padding-right: 0.75em; | col2style = font-style: italic; | {{Tnav|Str len}} | Выводит длину строки в символах.{{#if: {{{примеры|}}} | <br>{{Пример|Str len|строка}} }} | {{Tnav|Str ≥ len}} | Проверяет, больше или равна длина строки в символах указанному числу. | {{Tnav|Str ≤ len}} | Проверяет, меньше или равна длина строки в символах указанному числу. | {{Tnav|Str ≠ len}} | Проверяет, равна ли длина строки в символах указанному числу. | {{T|Str ≤ ≥ len|nav|lang=en}} | Сравнивает длину строки с заданным числом. }} | {{Aligned table | style = padding-right: 0.5em; | col1style = width: 15em; text-align: right; white-space: nowrap; padding-right: 0.5em; | col2style = font-style: italic; | {{Tnav|Str endswith}} | Проверяет, заканчивается ли строка указанной подстрокой. | {{Tnav|Str find}} | Выводит позицию первого вхождения подстроки в текст. | {{Tnav|Str sub find}} | Ищет в строке подстроку с заданным отступом от начала. | {{Tnav|is numeric}} | Проверяет, является ли строка числом. }} }} | класс_внизу = hlist | внизу = * [[Модуль:String]] ** [[Модуль:String2|2]] * [[Модуль:CallMW]] * [[mw:Help:Magic words/ru|«Волшебные» слова]] * [[mw:Help:Extension:ParserFunctions/ru|Функции парсера]] }}<includeonly>{{#if:{{{nocat|}}}|| {{#switch: {{SUBPAGENAME}} | doc | песочница = | [[Категория:Шаблоны:Работа со строками]] }} }}</includeonly><noinclude> {{Doc-inline}} Шаблон предназначен для навигации между шаблонами для работы со строками. По умолчанию он свернут, однако можно развернуть отдельный блок, задав в первом параметре его название (без слова «строк»). ; Параметры * ''state'': состояние шаблона (свернут / развернут), по умолчанию — {{Code|uncollapsed}}. * ''примеры'': Для некоторых шаблонов есть примеры использования, которые отображаются при любом непустом значении параметра. * ''1'': название развернутого блока ({{Code|обрезка}}, {{Code|вставка и замена}}, {{Code|анализ}}), например {{Пример||вставка и замена|_sep = даст}} {{Doc-end}} [[Категория:Навигационные шаблоны:Для шаблонов]] </noinclude>
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «Народные Сказки» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
РуСказки:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Отобразить/Скрыть ограниченную ширину содержимого