Шаблон:Шаблоны обработки строк: различия между версиями
Материал из FetbukWiki
https://ru.wikipedia.org/wiki/>Wikisaurus Нет описания правки |
м (1 версия импортирована) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 8: | Строка 8: | ||
| имя_блока1 = обрезка | | имя_блока1 = обрезка | ||
| блок1 = [[Trim|Обрезка строк]] | | блок1 = [[w:ru:Trim|Обрезка строк]] | ||
| список1 = | | список1 = | ||
{{Навигационная таблица|child | {{Навигационная таблица|child | ||
Строка 75: | Строка 75: | ||
| {{t|remove last word|nav | | {{t|remove last word|nav | ||
|text=удалить последнее слово | |text=удалить последнее слово | ||
|lang= | |lang=w}} | Удаляет последнее слово в строке. | ||
}} | }} | ||
}} | }} | ||
Строка 90: | Строка 90: | ||
| {{t|strloc insert|nav | | {{t|strloc insert|nav | ||
|text=вставить строку | |text=вставить строку | ||
|lang= | |lang=w}} | Вставляет подстроку в указанное место строки или приписывает её к концу, если {{code|strloc}} <{{=}} 0. | ||
| {{tnav|multi}} | Выводит строку указанное количество раз. | | {{tnav|multi}} | Выводит строку указанное количество раз. | ||
| {{tnav|replace}} | Заменяет в строке все включения подстроки. | | {{tnav|replace}} | Заменяет в строке все включения подстроки. | ||
| {{tnav|multireplace}} | Заменяет в строке несколько символов или групп символов. | | {{tnav|multireplace}} | Заменяет в строке несколько символов или групп символов. | ||
| {{tnav|без кирлата}} | Исправляет текст, набранный [[ВП:Кирлат|смесью визуально неразличимой кириллицы и латиницы]], заменяя латинские буквы идентичными по начертанию кириллическими и наоборот. | | {{tnav|без кирлата}} | Исправляет текст, набранный [[w:ru:ВП:Кирлат|смесью визуально неразличимой кириллицы и латиницы]], заменяя латинские буквы идентичными по начертанию кириллическими и наоборот. | ||
| {{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= | | {{t|str ≤ ≥ len|nav|lang=w}} | Сравнивает длину строки с заданным числом. | ||
}} | }} | ||
| {{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}} | Проверяет, является ли строка числом. | ||
}} | }} | ||
Строка 147: | Строка 148: | ||
* [[Модуль:String]] | * [[Модуль:String]] | ||
** [[Модуль:String2|2]] | ** [[Модуль:String2|2]] | ||
* [[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> |
Текущая версия от 22:05, 9 марта 2022
Документация
Шаблон предназначен для навигации между шаблонами для работы со строками. По умолчанию он свернут, однако можно развернуть отдельный блок, задав в первом параметре его название (без слова «строк»).
- Параметры
- state: состояние шаблона (свернут / развернут), по умолчанию —
uncollapsed
. - примеры: Для некоторых шаблонов есть примеры использования, которые отображаются при любом непустом значении параметра.
- 1: название развернутого блока (
обрезка
,вставка и замена
,анализ
), например
Ошибка Lua в Модуль:Example на строке 96: attempt to call local 'template_code' (a nil value).
Данный шаблон использует материал из шаблона Шаблон:Шаблоны обработки строк с русскоязычной Википедии, который выпущен под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported (посмотреть авторов). |