Шаблон:Шаблоны обработки строк: различия между версиями

Материал из FetbukWiki
Нет описания правки
 
https://ru.wikipedia.org/wiki/>Wikisaurus
Нет описания правки
Строка 8: Строка 8:


| имя_блока1 = обрезка
| имя_блока1 = обрезка
| блок1 = [[w:ru:Trim|Обрезка строк]]
| блок1 = [[Trim|Обрезка строк]]
| список1 =
| список1 =
   {{Навигационная таблица|child
   {{Навигационная таблица|child
Строка 75: Строка 75:
         | {{t|remove last word|nav
         | {{t|remove last word|nav
           |text=удалить последнее слово
           |text=удалить последнее слово
           |lang=w}}                          | Удаляет последнее слово в строке.
           |lang=en}}                          | Удаляет последнее слово в строке.
       }}
       }}
     }}
     }}
Строка 90: Строка 90:
       | {{t|strloc insert|nav
       | {{t|strloc insert|nav
           |text=вставить строку
           |text=вставить строку
           |lang=w}}                          | Вставляет подстроку в указанное место строки или приписывает её к концу, если {{code|strloc}} <{{=}} 0.
           |lang=en}}                          | Вставляет подстроку в указанное место строки или приписывает её к концу, если {{code|strloc}} <{{=}} 0.
       | {{tnav|multi}}                          | Выводит строку указанное количество раз.
       | {{tnav|multi}}                          | Выводит строку указанное количество раз.
       | {{tnav|replace}}                        | Заменяет в строке все включения подстроки.
       | {{tnav|replace}}                        | Заменяет в строке все включения подстроки.
       | {{tnav|multireplace}}                  | Заменяет в строке несколько символов или групп символов.
       | {{tnav|multireplace}}                  | Заменяет в строке несколько символов или групп символов.
       | {{tnav|без кирлата}}                    | Исправляет текст, набранный [[w:ru:ВП:Кирлат|смесью визуально неразличимой кириллицы и латиницы]], заменяя латинские буквы идентичными по начертанию кириллическими и наоборот.
       | {{tnav|без кирлата}}                    | Исправляет текст, набранный [[ВП:Кирлат|смесью визуально неразличимой кириллицы и латиницы]], заменяя латинские буквы идентичными по начертанию кириллическими и наоборот.
       | {{tnav|str rep}}                        | Заменяет в строке указанное количество включений подстроки.
       | {{tnav|str rep}}                        | Заменяет в строке указанное количество включений подстроки.
       | {{tnav|в 2 кв. скобках}}                | Викифицирует первый параметр, если он не викифицирован.
       | {{tnav|в 2 кв. скобках}}                | Викифицирует первый параметр, если он не викифицирован.
Строка 130: Строка 130:
       | {{tnav|str ≤ len}}                      | Проверяет, меньше или равна длина строки в символах указанному числу.
       | {{tnav|str ≤ len}}                      | Проверяет, меньше или равна длина строки в символах указанному числу.
       | {{tnav|str ≠ len}}                      | Проверяет, равна ли длина строки в символах указанному числу.
       | {{tnav|str ≠ len}}                      | Проверяет, равна ли длина строки в символах указанному числу.
       | {{t|str ≤ ≥ len|nav|lang=w}}          | Сравнивает длину строки с заданным числом.
       | {{t|str ≤ ≥ len|nav|lang=en}}          | Сравнивает длину строки с заданным числом.
     }}
     }}
   | {{Aligned table | style = padding-right: 0.5em;
   | {{Aligned table | style = padding-right: 0.5em;
Строка 139: Строка 139:
       | {{tnav|str find}}                      | Выводит позицию первого вхождения подстроки в текст.
       | {{tnav|str find}}                      | Выводит позицию первого вхождения подстроки в текст.
       | {{tnav|str sub find}}                  | Ищет в строке подстроку с заданным отступом от начала.
       | {{tnav|str sub find}}                  | Ищет в строке подстроку с заданным отступом от начала.
      | {{tnav|ASCII code}}                    | Выводит ASCII-код символа.
       | {{tnav|is numeric}}                    | Проверяет, является ли строка числом.
       | {{tnav|is numeric}}                    | Проверяет, является ли строка числом.
     }}
     }}
Строка 148: Строка 147:
* [[Модуль:String]]
* [[Модуль:String]]
** [[Модуль:String2|2]]
** [[Модуль:String2|2]]
* [[Модуль:CallMW]]
* [[mw:Help:Magic words/ru|«Волшебные» слова]]
* [[mw:Help:Magic words/ru|«Волшебные» слова]]
* [[mw:Help:Extension:ParserFunctions/ru|Функции парсера]]
* [[mw:Help:Extension:ParserFunctions/ru|Функции парсера]]
Строка 160: Строка 160:
* ''1'': название развернутого блока ({{code|обрезка}}, {{code|вставка и замена}}, {{code|анализ}}), например  
* ''1'': название развернутого блока ({{code|обрезка}}, {{code|вставка и замена}}, {{code|анализ}}), например  
{{пример||вставка и замена|_sep = даст}}
{{пример||вставка и замена|_sep = даст}}
{{doc-end}}{{Указание авторства русскоязычной Википедии}}
{{doc-end}}
[[Категория:Навигационные шаблоны:Для шаблонов]]
[[Категория:Навигационные шаблоны:Для шаблонов]]
</noinclude>
</noinclude>

Версия от 00:08, 15 сентября 2021

Документация

Шаблон предназначен для навигации между шаблонами для работы со строками. По умолчанию он свернут, однако можно развернуть отдельный блок, задав в первом параметре его название (без слова «строк»).

Параметры
  • state: состояние шаблона (свернут / развернут), по умолчанию — uncollapsed.
  • примеры: Для некоторых шаблонов есть примеры использования, которые отображаются при любом непустом значении параметра.
  • 1: название развернутого блока (обрезка, вставка и замена, анализ), например

Ошибка Lua в Модуль:Example на строке 96: attempt to call local 'template_code' (a nil value).