<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.dzmuh.com/index.php?action=history&amp;feed=atom&amp;title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3AStr_mid%2Fdoc</id>
	<title>Шаблон:Str mid/doc - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dzmuh.com/index.php?action=history&amp;feed=atom&amp;title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3AStr_mid%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.dzmuh.com/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Str_mid/doc&amp;action=history"/>
	<updated>2026-05-05T13:02:57Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.dzmuh.com/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Str_mid/doc&amp;diff=5938&amp;oldid=prev</id>
		<title>Sysop: Новая страница: «{{docpage}} &lt;includeonly&gt; {{Шаблон из википедии|Str mid}} &lt;/includeonly&gt; {{onLua|String|pos}}  * {{tl|Str mid}} * {{tl|Str mid/core}} * {{tl|Str...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.dzmuh.com/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Str_mid/doc&amp;diff=5938&amp;oldid=prev"/>
		<updated>2022-01-10T05:41:27Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{docpage}} &amp;lt;includeonly&amp;gt; {{Шаблон из википедии|Str mid}} &amp;lt;/includeonly&amp;gt; {{onLua|String|pos}}  * {{tl|Str mid}} * {{tl|Str mid/core}} * {{tl|Str...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{docpage}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{Шаблон из википедии|Str mid}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
{{onLua|String|pos}}&lt;br /&gt;
&lt;br /&gt;
* {{tl|Str mid}}&lt;br /&gt;
* {{tl|Str mid/core}}&lt;br /&gt;
* {{tl|Str mid/testcases}}&lt;br /&gt;
&lt;br /&gt;
== Использование ==&lt;br /&gt;
Символы в исходной строке нумеруются с единицы до длины строки. Подстрока определятся двумя индексами.&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt; {{str mid|&amp;lt;строка&amp;gt;|&amp;lt;индекс первого символа&amp;gt;|&amp;lt;длина подстроки&amp;gt;|&amp;lt;индекс последнего символа&amp;gt;}} &amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* {{example||Abcdefghijklmnopqrstuvwxyz|5|3}}&lt;br /&gt;
&lt;br /&gt;
Если второй параметр опущен, подстрока берётся с начала строки:&lt;br /&gt;
* {{example||Abcdefghijklmnopqrstuvwxyz||5}}&lt;br /&gt;
&lt;br /&gt;
Если третий параметр опущен, подстрока берётся до конца строки:&lt;br /&gt;
* {{example||Abcdefghijklmnopqrstuvwxyz|15}}&lt;br /&gt;
&lt;br /&gt;
Если вместо третьего параметра задать четвёртый, то будет возвращена подстрока по символ с таким номером:&lt;br /&gt;
* {{example||Abcdefghijklmnopqrstuvwxyz|5||7}}&lt;br /&gt;
&lt;br /&gt;
== Подсчёт с конца ==&lt;br /&gt;
При введении отрицательных значений, индексы считаются с обратной стороны:&lt;br /&gt;
* {{example||Abcdefghijklmnopqrstuvwxyz|-7|4}}&lt;br /&gt;
* {{example||Abcdefghijklmnopqrstuvwxyz|-7}}&lt;br /&gt;
&lt;br /&gt;
== Пробелы ==&lt;br /&gt;
В результирующей строке пробелы &amp;lt;!--кажется, тут различия с английской версией! не --&amp;gt; обрезаются:&lt;br /&gt;
* {{example||I like this.|2|6|_prefix=&amp;gt;|_postfix=&amp;lt;}}&lt;br /&gt;
Исходная строка до обработки от них тоже избавляется:&lt;br /&gt;
* {{example||   I like this.   |2|6|_prefix=&amp;gt;|_postfix=&amp;lt;}}&lt;br /&gt;
&lt;br /&gt;
== Сообщения об ошибках ==&lt;br /&gt;
При выходе за границы строки выбрасывается ошибка:&lt;br /&gt;
* {{example||Abcdefghijklmnopqrstuvwxyz|30|_nocat=1}}&lt;br /&gt;
* {{example||Abcdefghijklmnopqrstuvwxyz|0|45|_nocat=1}}&lt;br /&gt;
При установке {{para|ignore errors|true}} вместо ошибки возвращается пустая строка:&lt;br /&gt;
* {{example||Abcdefghijklmnopqrstuvwxyz|0|45|ignore errors=true}}&lt;br /&gt;
&lt;br /&gt;
=== Категория ошибок ===&lt;br /&gt;
* {{para|no category|true}} отключает добавление в категорию.&lt;br /&gt;
* {{para|error category|{{brackets|Категория:Название категории}}}} позволяет заменять категорию, в которую заносятся страницы с ошибками.&lt;br /&gt;
: По умолчанию используется [[:Категория:Страницы с ошибками модуля String]].&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* {{tl|str sub}} — индексы нумеруются с нуля.&lt;br /&gt;
{{шаблоны обработки строк|обрезка}}&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>
	</entry>
</feed>