<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://new.ru-skazki.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3AString%2Fdoc</id>
	<title>Модуль:String/doc - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://new.ru-skazki.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3AString%2Fdoc"/>
	<link rel="alternate" type="text/html" href="http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;action=history"/>
	<updated>2026-08-11T02:33:50Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=1201&amp;oldid=prev</id>
		<title>Andras в 07:12, 16 мая 2023</title>
		<link rel="alternate" type="text/html" href="http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=1201&amp;oldid=prev"/>
		<updated>2023-05-16T07:12:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 07:12, 16 мая 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Строка 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|{{Code|error_category}}:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|{{Code|error_category}}:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|В случае возникновения ошибки определяет название категории, в которую помещается страница с сообщением об ошибке. По умолчанию помещается в {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;c&lt;/del&gt;|Страницы с ошибками модуля String|В}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|В случае возникновения ошибки определяет название категории, в которую помещается страница с сообщением об ошибке. По умолчанию помещается в {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;C&lt;/ins&gt;|Страницы с ошибками модуля String|В}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|{{Code|no_category}}:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|{{Code|no_category}}:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Andras</name></author>
	</entry>
	<entry>
		<id>http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=1018&amp;oldid=prev</id>
		<title>Andras в 20:14, 14 мая 2023</title>
		<link rel="alternate" type="text/html" href="http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=1018&amp;oldid=prev"/>
		<updated>2023-05-14T20:14:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 20:14, 14 мая 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l147&quot;&gt;Строка 147:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 147:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если заданный порядковый номер равен 0 или больше длины строки, функция возвращает сообщение об ошибке.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Если заданный порядковый номер равен 0 или больше длины строки, функция возвращает сообщение об ошибке.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;str_find &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Str_find &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Эта фунция предназначена для поддержания функционирования шаблона {{T|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;str &lt;/del&gt;find}}. Она сохраняется для того, чтобы поддерживать существующие шаблоны, но она &#039;&#039;&#039;крайне не рекомендуется&#039;&#039;&#039; для использования в новых шаблонах. Рекомендуется вместо неё использовать функцию {{Code|find}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Эта фунция предназначена для поддержания функционирования шаблона {{T|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Str &lt;/ins&gt;find}}. Она сохраняется для того, чтобы поддерживать существующие шаблоны, но она &#039;&#039;&#039;крайне не рекомендуется&#039;&#039;&#039; для использования в новых шаблонах. Рекомендуется вместо неё использовать функцию {{Code|find}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Возвращает порядковый номер символа, начиная с которого целевая строка, заданная параметром {{Code|source}} совпадает со строкой в параметре {{Code|target}}. Функция возвращает &amp;lt;Code&amp;gt;−1&amp;lt;/Code&amp;gt;, если совпадений между строками не найдено.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Возвращает порядковый номер символа, начиная с которого целевая строка, заданная параметром {{Code|source}} совпадает со строкой в параметре {{Code|target}}. Функция возвращает &amp;lt;Code&amp;gt;−1&amp;lt;/Code&amp;gt;, если совпадений между строками не найдено.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Andras</name></author>
	</entry>
	<entry>
		<id>http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=693&amp;oldid=prev</id>
		<title>Andras в 18:10, 9 мая 2023</title>
		<link rel="alternate" type="text/html" href="http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=693&amp;oldid=prev"/>
		<updated>2023-05-09T18:10:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 18:10, 9 мая 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;docpage&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Docpage&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{СИШ}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{СИШ}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Используйте песочницу}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Используйте песочницу}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Andras</name></author>
	</entry>
	<entry>
		<id>http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=557&amp;oldid=prev</id>
		<title>Andras в 12:30, 9 мая 2023</title>
		<link rel="alternate" type="text/html" href="http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=557&amp;oldid=prev"/>
		<updated>2023-05-09T12:30:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 12:30, 9 мая 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot;&gt;Строка 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 86:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== sublength ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== sublength ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;С помощью этой функции реализован шаблон {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;t&lt;/del&gt;|Str sub}}, она сохраняется для поддержания его работоспособности.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;С помощью этой функции реализован шаблон {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;T&lt;/ins&gt;|Str sub}}, она сохраняется для поддержания его работоспособности.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== match ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== match ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l148&quot;&gt;Строка 148:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 148:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== str_find ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== str_find ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Эта фунция предназначена для поддержания функционирования шаблона {{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;t&lt;/del&gt;|str find}}. Она сохраняется для того, чтобы поддерживать существующие шаблоны, но она &#039;&#039;&#039;крайне не рекомендуется&#039;&#039;&#039; для использования в новых шаблонах. Рекомендуется вместо неё использовать функцию {{Code|find}}.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Эта фунция предназначена для поддержания функционирования шаблона {{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;T&lt;/ins&gt;|str find}}. Она сохраняется для того, чтобы поддерживать существующие шаблоны, но она &#039;&#039;&#039;крайне не рекомендуется&#039;&#039;&#039; для использования в новых шаблонах. Рекомендуется вместо неё использовать функцию {{Code|find}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Возвращает порядковый номер символа, начиная с которого целевая строка, заданная параметром {{Code|source}} совпадает со строкой в параметре {{Code|target}}. Функция возвращает &amp;lt;Code&amp;gt;−1&amp;lt;/Code&amp;gt;, если совпадений между строками не найдено.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Возвращает порядковый номер символа, начиная с которого целевая строка, заданная параметром {{Code|source}} совпадает со строкой в параметре {{Code|target}}. Функция возвращает &amp;lt;Code&amp;gt;−1&amp;lt;/Code&amp;gt;, если совпадений между строками не найдено.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Andras</name></author>
	</entry>
	<entry>
		<id>http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=457&amp;oldid=prev</id>
		<title>Andras в 02:14, 9 мая 2023</title>
		<link rel="alternate" type="text/html" href="http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=457&amp;oldid=prev"/>
		<updated>2023-05-09T02:14:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;amp;diff=457&amp;amp;oldid=233&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Andras</name></author>
	</entry>
	<entry>
		<id>http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=233&amp;oldid=prev</id>
		<title>Andras: Новая страница: «{{docpage}} {{СИШ}} {{Используйте песочницу}}  Этот модуль предназначен для обеспечения доступа к основным строковым функциям.  Большая часть функций, имеющихся в модуле, может быть вызвана именованными, неименованными параметрами или обоими вариантами. Если...»</title>
		<link rel="alternate" type="text/html" href="http://new.ru-skazki.ru/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:String/doc&amp;diff=233&amp;oldid=prev"/>
		<updated>2023-05-08T17:57:18Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{docpage}} {{СИШ}} {{Используйте песочницу}}  Этот модуль предназначен для обеспечения доступа к основным строковым функциям.  Большая часть функций, имеющихся в модуле, может быть вызвана именованными, неименованными параметрами или обоими вариантами. Если...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{docpage}}&lt;br /&gt;
{{СИШ}}&lt;br /&gt;
{{Используйте песочницу}}&lt;br /&gt;
&lt;br /&gt;
Этот модуль предназначен для обеспечения доступа к основным строковым функциям.&lt;br /&gt;
&lt;br /&gt;
Большая часть функций, имеющихся в модуле, может быть вызвана именованными, неименованными параметрами или обоими вариантами. Если используются именованные параметры, движок Mediawiki автоматически удаляет любые начальные или конечные пробелы из параметра. В зависимости от предполагаемого использования может быть предпочтительным либо сохранение, либо удаление таких пробелов. Экспериментировать с модулем можно на странице [[Модуль:String/песочница]].&lt;br /&gt;
&lt;br /&gt;
== Глобальные параметры ==&lt;br /&gt;
{|&lt;br /&gt;
|{{code|ignore_errors}}:&lt;br /&gt;
|Если параметру присвоено значение {{code|true}} или {{code|1}}, вместо любого сообщения об ошибке выводится пустая строка.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|error_category}}:&lt;br /&gt;
|В случае возникновения ошибки определяет название категории, в которую помещается страница с сообщением об ошибке. По умолчанию помещается в {{c|Страницы с ошибками модуля String|В}}.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|no_category}}:&lt;br /&gt;
|Если параметру присвоено значение {{code|true}} или {{code|1}}, то в случае сообщения об ошибке страница не будет помещена в соответствующую категорию.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== subcount ==&lt;br /&gt;
Функция возвращает количество подстрок внутри строки.&lt;br /&gt;
&lt;br /&gt;
; Использование&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|subcount|&amp;#039;&amp;#039;исходная_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;подстрока&amp;#039;&amp;#039;|&amp;#039;&amp;#039;true{{\}}false&amp;#039;&amp;#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: или&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|subcount|s=&amp;#039;&amp;#039;исходная_строка&amp;#039;&amp;#039;|pattern=&amp;#039;&amp;#039;подстрока&amp;#039;&amp;#039;|plain=&amp;#039;&amp;#039;true{{\}}false&amp;#039;&amp;#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Параметры&lt;br /&gt;
{|&lt;br /&gt;
|{{code|s}}:&lt;br /&gt;
|Целевая строка, часть которой необходимо найти.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|pattern}}:&lt;br /&gt;
|Строка, совпадение с которой необходимо найти в целевой строке.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|plain}}:&lt;br /&gt;
|Если параметру присвоено значение {{code|false}}, функция воспринимает заданную строку как [[mw:Extension:Scribunto/Lua reference manual#Patterns|регулярное выражение]]. По умолчанию — {{code|true}}.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== len ==&lt;br /&gt;
Функция возвращает длину целевой строки.&lt;br /&gt;
&lt;br /&gt;
; Использование&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|len|&amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: или&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|len|s= &amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Параметры&lt;br /&gt;
{|&lt;br /&gt;
|{{code|s}}:&lt;br /&gt;
|Строка, длину которой необходимо найти.&lt;br /&gt;
|}&lt;br /&gt;
== sub ==&lt;br /&gt;
Функция возвращает часть целевой стоки между указанными индексами (порядковыми номерами символов в целевой строке)&lt;br /&gt;
&lt;br /&gt;
; Использование&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|sub|&amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;начальный_индекс&amp;#039;&amp;#039;|&amp;#039;&amp;#039;конечный_индекс&amp;#039;&amp;#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: или&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|sub|s= &amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039; |i= &amp;#039;&amp;#039;начальный_индекс&amp;#039;&amp;#039; |j= &amp;#039;&amp;#039;конечный_индекс&amp;#039;&amp;#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Параметры&lt;br /&gt;
{|&lt;br /&gt;
|{{code|s}}:&lt;br /&gt;
|Строка, часть которой необходимо вывести.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|i}}:&lt;br /&gt;
|Порядковый номер символа, начиная с которого необходимо вывести строку. Значение по умолчанию — 1.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|j}}:&lt;br /&gt;
|Порядковый номер символа, до которого необходимо вывести строку. Значение по умолчанию — порядковый номер последнего символа.&lt;br /&gt;
|}&lt;br /&gt;
Первому символу строки присваивается индекс {{code|1}}. Если параметрам {{code|i}} или {{code|j}} присвоено отрицательное значение, то оно распознается модулем как порядковый номер символа, отсчитываемый с конца строки. Другими словами, значение {{code|-1}} распознается модулем как порядковый номер последнего символа в строке.&lt;br /&gt;
&lt;br /&gt;
Если введённые индексы по модулю больше длины целевой строки, то выводится сообщение об ошибке.&lt;br /&gt;
&lt;br /&gt;
== sublength ==&lt;br /&gt;
С помощью этой функции реализован шаблон {{t|Str sub}}, она сохраняется для поддержания его работоспособности.&lt;br /&gt;
&lt;br /&gt;
== match ==&lt;br /&gt;
Функция возвращает часть целевой строки, которая соответствует заданной строке.&lt;br /&gt;
&lt;br /&gt;
; Использование&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|match|&amp;#039;&amp;#039;исходная_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;заданная_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;начальный_индекс&amp;#039;&amp;#039;|&amp;#039;&amp;#039;номер_совпадения&amp;#039;&amp;#039;|&amp;#039;&amp;#039;true{{\}}false&amp;#039;&amp;#039;|&amp;#039;&amp;#039;значение_если_нет_совпадений&amp;#039;&amp;#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: или&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|match|s= &amp;#039;&amp;#039;исходная_строка&amp;#039;&amp;#039; |pattern= &amp;#039;&amp;#039;заданная_строка&amp;#039;&amp;#039; |start= &amp;#039;&amp;#039;начальный_индекс&amp;#039;&amp;#039;|match= &amp;#039;&amp;#039;номер_совпадения&amp;#039;&amp;#039;|plain= &amp;#039;&amp;#039;true{{\}}false&amp;#039;&amp;#039; |nomatch= &amp;#039;&amp;#039;значение_если_нет_совпадений&amp;#039;&amp;#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Параметры&lt;br /&gt;
{|&lt;br /&gt;
|{{code|s}}:&lt;br /&gt;
|Целевая строка, часть которой необходимо найти.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|pattern}}:&lt;br /&gt;
|Строка, совпадение с которой необходимо найти в целевой строке.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|start}}:&lt;br /&gt;
|Порядковый номер символа, начиная с которого необходимо произвести поиск совпадения. По умолчанию — {{code|1}}. Если начиная с заданного символа совпадений не найдено, функция возвращает сообщение об ошибке.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|match}}:&lt;br /&gt;
|В некоторых случаях может оказаться несколько совпадений с заданной строкой в одной целевой строке. Параметр задает номер совпадения, которое необходимо вывести. Если параметру присвоено отрицательное значение, то оно распознается модулем как порядковый номер совпадения, отсчитываемый с конца строки. Другими словами, значение {{code|-1}} распознается модулем как порядковый номер последнего совпадения в строке. По умолчанию — 1.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|plain}}:&lt;br /&gt;
|Если параметру присвоено значение {{code|true}}, функция воспринимает заданную строку как обычный текст, а не [[mw:Extension:Scribunto/Lua reference manual#Patterns|регулярное выражение]]. По умолчанию — {{code|false}}.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|nomatch}}:&lt;br /&gt;
|Последовательность символов, выводимая строкой в случае отсутствия совпадений вместо сообщения об ошибке.&lt;br /&gt;
|}&lt;br /&gt;
Если введённый индекс по модулю больше длины целевой строки или совпадений найдено меньше, чем число, заданное в параметре {{code|match}}, то выводится сообщение об ошибке.&lt;br /&gt;
Если добавить параметр {{code|ignore_errors{{=}}true}}, то вместо любого из сообщений об ошибке будет возвращена пустая строка.&lt;br /&gt;
&lt;br /&gt;
Подробнее о [[Регулярное выражение|регулярных выражениях]], используемых в [[Lua]], см. [[mw:Extension:Scribunto/Lua reference manual#Patterns|Руководство по метасимволам]].&lt;br /&gt;
&lt;br /&gt;
== pos ==&lt;br /&gt;
Функция возвращает один символ из целевой строки под заданным порядковым номером.&lt;br /&gt;
&lt;br /&gt;
; Использование&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|pos|&amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;значение_индекса&amp;#039;&amp;#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: или&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|pos|target= &amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039; |pos= &amp;#039;&amp;#039;значение_индекса&amp;#039;&amp;#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Параметры&lt;br /&gt;
{|&lt;br /&gt;
|{{code|target}}:&lt;br /&gt;
|Строка, в которой производится поиск символа.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|pos}}:&lt;br /&gt;
|Порядковый номер возвращаемого символа&lt;br /&gt;
|}&lt;br /&gt;
Если параметру {{code|pos}} присвоено отрицательное значение, то оно распознается модулем как порядковый номер символа, отсчитываемый с конца строки. Другими словами, значение {{code|-1}} распознается модулем как порядковый номер последнего символа в строке.&lt;br /&gt;
&lt;br /&gt;
Если заданный порядковый номер равен 0 или больше длины строки, функция возвращает сообщение об ошибке.&lt;br /&gt;
&lt;br /&gt;
== str_find ==&lt;br /&gt;
Эта фунция предназначена для поддержания функционирования шаблона {{t|str find}}. Она сохраняется для того, чтобы поддерживать существующие шаблоны, но она &amp;#039;&amp;#039;&amp;#039;крайне не рекомендуется&amp;#039;&amp;#039;&amp;#039; для использования в новых шаблонах. Рекомендуется вместо неё использовать функцию {{code|find}}.&lt;br /&gt;
&lt;br /&gt;
Возвращает порядковый номер символа, начиная с которого целевая строка, заданная параметром {{code|source}} совпадает со строкой в параметре {{code|target}}. Функция возвращает &amp;lt;code&amp;gt;−1&amp;lt;/code&amp;gt;, если совпадений между строками не найдено.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Важно&amp;#039;&amp;#039;&amp;#039;: Если в параметре {{code|target}} не задана строка, либо отсутствует сам параметр, функция возвращает &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, что, как правило, является полной неожиданностью для пользователей.&lt;br /&gt;
&lt;br /&gt;
== find ==&lt;br /&gt;
Функция позволяет выполнить поиск целевой строки в другой строке.&lt;br /&gt;
&lt;br /&gt;
; Использование&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|find|&amp;#039;&amp;#039;исходная_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;начальный_индекс&amp;#039;&amp;#039;|&amp;#039;&amp;#039;true{{\}}false&amp;#039;&amp;#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: или&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|find|source= &amp;#039;&amp;#039;исходная_строка&amp;#039;&amp;#039; |target= &amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039; |start= &amp;#039;&amp;#039;начальный_индекс&amp;#039;&amp;#039;|plain= &amp;#039;&amp;#039;true{{\}}false&amp;#039;&amp;#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Параметры&lt;br /&gt;
{|&lt;br /&gt;
|{{code|source}}:&lt;br /&gt;
|Строка, в которой ведется поиск целевой строки.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|target}}:&lt;br /&gt;
|Целевая строка, которая ищется в другой строке.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|start}}:&lt;br /&gt;
|Порядковый номер символа, начиная с которого ведется поиск совпадений. Значение по умолчанию — 1.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|plain}}:&lt;br /&gt;
|Если параметру присвоено значение {{code|true}}, функция воспринимает заданную строку как обычный текст, а не [[mw:Extension:Scribunto/Lua reference manual#Patterns|регулярное выражение]]. По умолчанию — {{code|true}}.&lt;br /&gt;
|}&lt;br /&gt;
Функция возвращает значение, большее либо равное значению параметра {{code|start}}. Если совпадений не найдено, функция возвращает &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, если одна из строк пустая или не задана, функция также возвращает &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== replace ==&lt;br /&gt;
Функция позволяет заменить целевую строку в другой строке.&lt;br /&gt;
&lt;br /&gt;
; Использование&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|replace|&amp;#039;&amp;#039;исходная_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;заменяющая_строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;количество_замен&amp;#039;&amp;#039;|&amp;#039;&amp;#039;true{{\}}false&amp;#039;&amp;#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: или&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|replace|source= &amp;#039;&amp;#039;исходная_строка&amp;#039;&amp;#039; |pattern= &amp;#039;&amp;#039;целевая_строка&amp;#039;&amp;#039;|replace= &amp;#039;&amp;#039;заменяющая_строка&amp;#039;&amp;#039; |count= &amp;#039;&amp;#039;количество_замен&amp;#039;&amp;#039; |plain= &amp;#039;&amp;#039;true{{\}}false&amp;#039;&amp;#039; }}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Параметры&lt;br /&gt;
{|сlass=&amp;quot;simple&amp;quot;&lt;br /&gt;
|{{code|source}}:&lt;br /&gt;
|Строка, в которой ведется поиск.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|pattern}}:&lt;br /&gt;
|Строка, которая ищется в исходной строке.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|replace}}:&lt;br /&gt;
|Строка, заменяющая целевую.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|count}}:&lt;br /&gt;
|Количество заменяемых совпадений; по умолчанию — все.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|plain}}:&lt;br /&gt;
|Если параметру присвоено значение {{code|true}}, функция воспринимает заданную строку как обычный текст, а не [[mw:Extension:Scribunto/Lua reference manual#Patterns|регулярное выражение]]. По умолчанию — {{code|true}}.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== rep ==&lt;br /&gt;
Функция возвращает строку, состоящую из повторений &amp;#039;&amp;#039;n&amp;#039;&amp;#039; раз исходной строки.&lt;br /&gt;
&lt;br /&gt;
; Использование&lt;br /&gt;
&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:&amp;lt;/nowiki&amp;gt;String|rep|&amp;#039;&amp;#039;строка&amp;#039;&amp;#039;|&amp;#039;&amp;#039;количество_повторов&amp;#039;&amp;#039;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Параметры&lt;br /&gt;
{|&lt;br /&gt;
|{{code|source}}:&lt;br /&gt;
|Строка, которую необходимо повторить &amp;#039;&amp;#039;n&amp;#039;&amp;#039; раз.&lt;br /&gt;
|-&lt;br /&gt;
|{{code|count}}:&lt;br /&gt;
|Количество повторов.&lt;br /&gt;
|}&lt;br /&gt;
; Пример&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:String|rep|привет!|3}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; → {{#invoke:String|rep|привет!|3}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Категория:Модули:Базовые]]&lt;br /&gt;
[[Категория:Модули:Работа со строками]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Категория:Модули:Документация]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andras</name></author>
	</entry>
</feed>