<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://uopilot.uokit.com/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%28Regexp%29</id>
	<title>Регулярные выражения (Regexp) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://uopilot.uokit.com/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%28Regexp%29"/>
	<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;action=history"/>
	<updated>2026-04-13T14:27:20Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;diff=870&amp;oldid=prev</id>
		<title>Fors1k в 20:22, 22 сентября 2020</title>
		<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;diff=870&amp;oldid=prev"/>
		<updated>2020-09-22T20:22:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&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: #222; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Версия 20:22, 22 сентября 2020&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='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;4&lt;/del&gt;&amp;quot;&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2&lt;/ins&gt;&amp;quot;&amp;gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;tr style=&amp;quot;background-color:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot; &lt;/ins&gt;style=&amp;quot;background-color:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;Спецсимволы&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;Спецсимволы&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;Квантификаторы&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;Квантификаторы&amp;lt;/td&amp;gt;&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-l6&quot; &gt;Строка 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;tr VALIGN=top&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot; &lt;/ins&gt;VALIGN=top&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;^&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;^&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;начало строки&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;начало строки&amp;lt;/td&amp;gt;&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-l14&quot; &gt;Строка 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;&amp;lt;div&amp;gt;любой символ, кроме переноса строки&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;&amp;lt;div&amp;gt;любой символ, кроме переноса строки&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;$&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;$&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;конец строки&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;конец строки&amp;lt;/td&amp;gt;&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-l22&quot; &gt;Строка 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;a или b&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;a или b&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\b&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\b&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;граница слова&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;граница слова&amp;lt;/td&amp;gt;&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-l30&quot; &gt;Строка 30:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;группа&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;группа&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\B&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\B&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;не граница слова&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;не граница слова&amp;lt;/td&amp;gt;&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-l38&quot; &gt;Строка 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;пассивная группа&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;пассивная группа&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\t&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\t&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;табуляция&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;табуляция&amp;lt;/td&amp;gt;&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-l46&quot; &gt;Строка 46:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 46:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;a, b или с&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;a, b или с&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\s&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\s&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;пробел&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;пробел&amp;lt;/td&amp;gt;&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-l54&quot; &gt;Строка 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;кроме a, b, с&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;кроме a, b, с&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\S&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\S&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;не пробел&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;не пробел&amp;lt;/td&amp;gt;&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-l62&quot; &gt;Строка 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;буква между a и q&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;буква между a и q&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\d&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\d&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;цифра&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;цифра&amp;lt;/td&amp;gt;&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-l70&quot; &gt;Строка 70:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 70:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;буква между A и Q&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;буква между A и Q&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\D&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\D&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;не цифра&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;не цифра&amp;lt;/td&amp;gt;&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-l78&quot; &gt;Строка 78:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 78:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;цифра между 0 и 7&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;цифра между 0 и 7&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\w&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\w&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;слово&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;слово&amp;lt;/td&amp;gt;&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-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='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;буква между а и я, ё не входит в этот диапазон&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;буква между а и я, ё не входит в этот диапазон&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\W&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;\W&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;не слово&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;не слово&amp;lt;/td&amp;gt;&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-l94&quot; &gt;Строка 94:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 94:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;tr style=&amp;quot;background-color:#cccccc&amp;quot; VALIGN=top&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot; &lt;/ins&gt;style=&amp;quot;background-color:#cccccc&amp;quot; VALIGN=top&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;td colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;Утверждения&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;td colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;Утверждения&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;td colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;Обратные ссылки&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;td colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;Обратные ссылки&amp;lt;/td&amp;gt;&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-l100&quot; &gt;Строка 100:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 100:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;?=&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;?=&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;просмотр вперед&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;просмотр вперед&amp;lt;/td&amp;gt;&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-l107&quot; &gt;Строка 107:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 107:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;\ - общий экранирующий символ&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;\ - общий экранирующий символ&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;?!&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;?!&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;отрицание просмотра вперед&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;отрицание просмотра вперед&amp;lt;/td&amp;gt;&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-l114&quot; &gt;Строка 114:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 114:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;символы, которые нужно экранировать: ^$()&amp;amp;lt;&amp;amp;gt;[]{}\|.=*+?&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;символы, которые нужно экранировать: ^$()&amp;amp;lt;&amp;amp;gt;[]{}\|.=*+?&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;?&amp;amp;lt;=&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;?&amp;amp;lt;=&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;просмотр назад&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;просмотр назад&amp;lt;/td&amp;gt;&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-l121&quot; &gt;Строка 121:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 121:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;(?x) - игнорировать пробелы внутри регэкспа&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;(?x) - игнорировать пробелы внутри регэкспа&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;?&amp;amp;lt;!&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;?&amp;amp;lt;!&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;отрицание просмотра назад&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;отрицание просмотра назад&amp;lt;/td&amp;gt;&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-l128&quot; &gt;Строка 128:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 128:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;(?#комментарий) - комментарий внутри регэкспа&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;(?#комментарий) - комментарий внутри регэкспа&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;     &amp;lt;tr &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;align=&amp;quot;center&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td style=&amp;quot;background-color:#808080&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td style=&amp;quot;background-color:#808080&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;(?n)&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;         &amp;lt;td&amp;gt;(?n)&amp;lt;/td&amp;gt;&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-l135&quot; &gt;Строка 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 135:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;     &amp;lt;/tr&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;/table&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;&amp;lt;/table&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; 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;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fors1k</name></author>
		
	</entry>
	<entry>
		<id>https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;diff=869&amp;oldid=prev</id>
		<title>Fors1k в 20:18, 22 сентября 2020</title>
		<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;diff=869&amp;oldid=prev"/>
		<updated>2020-09-22T20:18:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;amp;diff=869&amp;amp;oldid=852&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Fors1k</name></author>
		
	</entry>
	<entry>
		<id>https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;diff=852&amp;oldid=prev</id>
		<title>Tatikoma в 11:37, 28 августа 2019</title>
		<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;diff=852&amp;oldid=prev"/>
		<updated>2019-08-28T11:37:41Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;amp;diff=852&amp;amp;oldid=459&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Tatikoma</name></author>
		
	</entry>
	<entry>
		<id>https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;diff=459&amp;oldid=prev</id>
		<title>Tatikoma: Новая страница: «&amp;lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;15&quot;&gt;  &amp;lt;tr style=&quot;background-color:#cccccc&quot; align=&quot;center&quot;&gt;&amp;lt;td colspan=&quot;2&quot;&gt;Спецсимволы&amp;lt;/td&gt; &amp;...»</title>
		<link rel="alternate" type="text/html" href="https://uopilot.uokit.com/wiki/index.php?title=%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_(Regexp)&amp;diff=459&amp;oldid=prev"/>
		<updated>2019-08-27T21:55:51Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;15&amp;quot;&amp;gt;  &amp;lt;tr style=&amp;quot;background-color:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;Спецсимволы&amp;lt;/td&amp;gt; &amp;amp;...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;15&amp;quot;&amp;gt; &lt;br /&gt;
&amp;amp;lt;tr style=&amp;quot;background-color:#cccccc&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&amp;amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;Спецсимволы&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;Квантификаторы&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;Диапазоны&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;tr VALIGN=top&amp;gt;&lt;br /&gt;
&amp;amp;lt;td&amp;gt;^&lt;br /&gt;
$ &lt;br /&gt;
&amp;amp;lt;br&amp;gt;\b &lt;br /&gt;
&amp;amp;lt;br&amp;gt;\B&lt;br /&gt;
&amp;amp;lt;br&amp;gt;\t&lt;br /&gt;
&amp;amp;lt;br&amp;gt;\s&lt;br /&gt;
&amp;amp;lt;br&amp;gt;\S&lt;br /&gt;
&amp;amp;lt;br&amp;gt;\d&lt;br /&gt;
&amp;amp;lt;br&amp;gt;\D&lt;br /&gt;
&amp;amp;lt;br&amp;gt;\w&lt;br /&gt;
&amp;amp;lt;br&amp;gt;\W&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;td&amp;gt;начало строки&lt;br /&gt;
конец строки&lt;br /&gt;
&amp;amp;lt;br&amp;gt;граница слова&lt;br /&gt;
&amp;amp;lt;br&amp;gt;не граница слова&lt;br /&gt;
&amp;amp;lt;br&amp;gt;табуляция&lt;br /&gt;
&amp;amp;lt;br&amp;gt;пробел&lt;br /&gt;
&amp;amp;lt;br&amp;gt;не пробел&lt;br /&gt;
&amp;amp;lt;br&amp;gt;цифра&lt;br /&gt;
&amp;amp;lt;br&amp;gt;не цифра&lt;br /&gt;
&amp;amp;lt;br&amp;gt;слово&lt;br /&gt;
&amp;amp;lt;br&amp;gt;не слово&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;td&amp;gt;&amp;amp;lt;nowiki&amp;gt;*&amp;amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;amp;lt;nowiki&amp;gt;*?&amp;amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;amp;lt;br&amp;gt;+&lt;br /&gt;
&amp;amp;lt;br&amp;gt;+?&lt;br /&gt;
&amp;amp;lt;br&amp;gt;?&lt;br /&gt;
&amp;amp;lt;br&amp;gt;??&lt;br /&gt;
&amp;amp;lt;br&amp;gt;{3}&lt;br /&gt;
&amp;amp;lt;br&amp;gt;{3,}&lt;br /&gt;
&amp;amp;lt;br&amp;gt;{3,5}&lt;br /&gt;
&amp;amp;lt;br&amp;gt;{3,5}?&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;td&amp;gt;0 или больше&lt;br /&gt;
0 или больше, нежадный&lt;br /&gt;
&amp;amp;lt;br&amp;gt;1 или больше&lt;br /&gt;
&amp;amp;lt;br&amp;gt;1 или больше, нежадный &lt;br /&gt;
&amp;amp;lt;br&amp;gt;0 или 1&lt;br /&gt;
&amp;amp;lt;br&amp;gt;0 или 1, нежадный&lt;br /&gt;
&amp;amp;lt;br&amp;gt;ровно 3&lt;br /&gt;
&amp;amp;lt;br&amp;gt;3 или больше&lt;br /&gt;
&amp;amp;lt;br&amp;gt;3, 4 или 5&lt;br /&gt;
&amp;amp;lt;br&amp;gt;3, 4 или 5, нежадный&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;td&amp;gt;.&lt;br /&gt;
(a|b)&lt;br /&gt;
&amp;amp;lt;br&amp;gt;(...)&lt;br /&gt;
&amp;amp;lt;br&amp;gt;(?:...)&lt;br /&gt;
&amp;amp;lt;br&amp;gt;[abc] &lt;br /&gt;
&amp;amp;lt;br&amp;gt;[^abc]&lt;br /&gt;
&amp;amp;lt;br&amp;gt;[a-q]&lt;br /&gt;
&amp;amp;lt;br&amp;gt;[A-Q]&lt;br /&gt;
&amp;amp;lt;br&amp;gt;[0-7]&lt;br /&gt;
&amp;amp;lt;br&amp;gt;[а-я]&lt;br /&gt;
&amp;amp;lt;br&amp;gt;[А-Я]&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;td&amp;gt;любой символ, кроме переноса строки&lt;br /&gt;
a или b&lt;br /&gt;
&amp;amp;lt;br&amp;gt;группа&lt;br /&gt;
&amp;amp;lt;br&amp;gt;пассивная группа&lt;br /&gt;
&amp;amp;lt;br&amp;gt;a, b или с &lt;br /&gt;
&amp;amp;lt;br&amp;gt;кроме a, b, с &lt;br /&gt;
&amp;amp;lt;br&amp;gt;буква между a и q&lt;br /&gt;
&amp;amp;lt;br&amp;gt;буква между A и Q&lt;br /&gt;
&amp;amp;lt;br&amp;gt;цифра между 0 и 7&lt;br /&gt;
&amp;amp;lt;br&amp;gt;буква между а и я, ё не входит в этот диапазон&lt;br /&gt;
&amp;amp;lt;br&amp;gt;буква между А и Я, Ё не входит в этот диапазон&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;tr style=&amp;quot;background-color:#cccccc&amp;quot; VALIGN=top&amp;gt;&lt;br /&gt;
&amp;amp;lt;td colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;Утверждения&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;amp;lt;td colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;Обратные ссылки&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;amp;lt;td style=&amp;quot;background-color:#ffffff&amp;quot; colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot;&amp;gt;\ - общий экранирующий символ&lt;br /&gt;
Символы, которые нужно экранировать: ^$()&amp;amp;lt;&amp;gt;[]{}\|.=*+?&lt;br /&gt;
&amp;amp;lt;br&amp;gt;(?x) - игнорировать пробелы внутри регэкспа&lt;br /&gt;
(?#комментарий) - комментарий внутри регэкспа&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;td&amp;gt;?=&lt;br /&gt;
?!&lt;br /&gt;
&amp;amp;lt;br&amp;gt;?&amp;amp;lt;=&lt;br /&gt;
&amp;amp;lt;br&amp;gt;?&amp;amp;lt;!&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;td&amp;gt;просмотр вперед&lt;br /&gt;
отрицание просмотра вперед&lt;br /&gt;
&amp;amp;lt;br&amp;gt;просмотр назад&lt;br /&gt;
&amp;amp;lt;br&amp;gt;отрицание просмотра назад&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;td VALIGN=top&amp;gt;\n&lt;br /&gt;
(?&amp;amp;lt;char&amp;gt;\w)&lt;br /&gt;
&amp;amp;lt;br&amp;gt;\k&amp;amp;lt;char&amp;gt;&lt;br /&gt;
&amp;amp;lt;br&amp;gt;\k'name'&lt;br /&gt;
&amp;amp;lt;br&amp;gt;(?n)&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;td VALIGN=top&amp;gt;n - номер группы&lt;br /&gt;
именованная группа&lt;br /&gt;
&amp;amp;lt;br&amp;gt;обращение к группе&lt;br /&gt;
&amp;amp;lt;br&amp;gt;обращение к группе&lt;br /&gt;
&amp;amp;lt;br&amp;gt;ссылка на подмаску&lt;br /&gt;
&amp;amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Примеры с числами ==&lt;br /&gt;
&lt;br /&gt;
 // Найти цифру.&lt;br /&gt;
 set $regexp &amp;quot;\d&amp;quot;                   // регэксп&lt;br /&gt;
 set $string Вася съел 3 яблока.    // строка, в которой нужно найти цифру&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0                         // если найдено&lt;br /&gt;
     log $hitstring                 // вывод в лог что нашлось&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти трехзначное число.&lt;br /&gt;
 set $regexp &amp;quot;\d\d\d&amp;quot;    // или &amp;quot;\d{3}&amp;quot;&lt;br /&gt;
 set $string 1 килограмм 458 грамм.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, состоящее из трёх-пяти цифр.&lt;br /&gt;
 set $regexp &amp;quot;\d{3,5}&amp;quot;&lt;br /&gt;
 set $string Потрачено 5389 рублей.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, состоящее из 3 и более цифр.&lt;br /&gt;
 set $regexp &amp;quot;\d{3,}&amp;quot;&lt;br /&gt;
 set $string 12 32 65432 4&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, состоящее из любого количества цифр.&lt;br /&gt;
 set $regexp &amp;quot;\d+&amp;quot;&lt;br /&gt;
 set $string 23567812&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, состоящее из любого количества цифр, при этом слева и справа не должно быть других букв.&lt;br /&gt;
 // Т. е. в строке: 'Vasya123' число 123 не будет найдено, т. к оно является границей слова Vasya.&lt;br /&gt;
 set $regexp &amp;quot;\b\d+\b&amp;quot;&lt;br /&gt;
 set $string Логин: Vasya123. Пароль: 5432.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, состоящее из любого количества цифр, при этом оно должно быть границей слова.&lt;br /&gt;
 set $regexp &amp;quot;\B\d+&amp;quot;&lt;br /&gt;
 set $string Логин: Vasya123 Пароль: 54321.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, состоящее из трёх или шести цифр.&lt;br /&gt;
 set $regexp &amp;quot;\b\d{3}\b|\b\d{6}\b&amp;quot;&lt;br /&gt;
 set $string 1234 345678 22&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти дробное число. При этом целое число не будет найдено.&lt;br /&gt;
 set $regexp &amp;quot;\d+[,.]\d+&amp;quot;    &lt;br /&gt;
 set $string 444 123.456 22&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти целое или дробное число.&lt;br /&gt;
 set $regexp &amp;quot;\b\d*[,.]??\d+\b&amp;quot;&lt;br /&gt;
 set $string qwe 833.45 rrr&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число с точками или запятыми.&lt;br /&gt;
 set $regexp &amp;quot;\d+([,.]\d+)+&amp;quot;&lt;br /&gt;
 set $string На вашем счету: 2.000.000.000 рублей.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти все числа в строке. Дробные и целые.&lt;br /&gt;
 set $regexp &amp;quot;\b\d*[,.]??\d+\b&amp;quot;&lt;br /&gt;
 set $string USD 64,70   EUR 73,19   НЕФТЬ 50,48&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 while 1 = 1&lt;br /&gt;
     if #n &amp;gt; 0&lt;br /&gt;
         log $hitstring                        // вывод результата в лог&lt;br /&gt;
         set #z #position + size($hitstring)   // позиция числа + длина числа&lt;br /&gt;
         set $string delete($string 1 #z)      // удалить начало строки для дальнейшего поиска&lt;br /&gt;
         set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
     else&lt;br /&gt;
         break   // если ничего не найдено прервать цикл&lt;br /&gt;
     end_if&lt;br /&gt;
 end_while&lt;br /&gt;
 End_script&lt;br /&gt;
&lt;br /&gt;
 // Найти дату в формате xx.xx.xxxx&lt;br /&gt;
 set $regexp &amp;quot;\d{2}\.\d{2}\.\d{4}&amp;quot;&lt;br /&gt;
 set $string Дата рождения 10.09.2016&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти дату в формате xx.xx.xxxx или xx.xx.xx&lt;br /&gt;
 set $regexp &amp;quot;\d{2}\.\d{2}\.\d{4}|\d{2}\.\d{2}\.\d{2}&amp;quot;&lt;br /&gt;
 set $string Дата рождения 10.09.16&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, если оно вначале строки&lt;br /&gt;
 set $regexp &amp;quot;^\d+&amp;quot;&lt;br /&gt;
 set $string 444 qwer 666&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, если оно в конце строки&lt;br /&gt;
 set $regexp &amp;quot;\d+$&amp;quot;&lt;br /&gt;
 set $string 444 qwer 666 &lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число после слова 'сумма:', может быть целым и не целым&lt;br /&gt;
 set $regexp &amp;quot;(?&amp;amp;lt;=сумма:)\s*[\d.,]+&amp;quot;&lt;br /&gt;
 set $string Вы получили 540 рублей, общая сумма: 5032 рубля.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if #n = 1&lt;br /&gt;
         // учтите, что пробелы перед числом тоже будут присутствовать в строке&lt;br /&gt;
         // если после слова 'сумма:' будет пробел, то переменная '$hitstring' будет содержать ' 5032' &lt;br /&gt;
         // в избежание ошибок рекомендуется обрезать пробелы с помощью trim&lt;br /&gt;
     set $a trim($hitstring)&lt;br /&gt;
     log $a  &lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число после слова 'сумма:', может быть целым и не целым&lt;br /&gt;
 // В отличии от примера 2, в котором после слова 'сумма:' может быть любое количество пробелов и требуется обрезать их,&lt;br /&gt;
 // то в этом, пробел может отсутствовать или быть только 1, но при этом не требуется использовать trim.     &lt;br /&gt;
 set $regexp &amp;quot;(?&amp;amp;lt;=сумма:|сумма:\s)[\d.,]+&amp;quot;&lt;br /&gt;
 set $string Вы получили 540 рублей, общая сумма: 5032 рубля.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if #n = 1&lt;br /&gt;
     log $hitstring  &lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, которое стоит перед словом 'золото'&lt;br /&gt;
 set $regexp &amp;quot;[\d.,]+(?=\s*золото)&amp;quot;            &lt;br /&gt;
 set $string Ваши ресурсы: 48 золото, 69 руда.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if #n = 1&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число между словами: 'Петя' и 'груш'&lt;br /&gt;
 set %a [1] Вася съел 2 яблока, а Петя 3 груши.       // строка, в которой ищем текст&lt;br /&gt;
 log mode compact&lt;br /&gt;
 set $regexp &amp;quot;(?&amp;amp;lt;=Петя)\s*\d+(?=\s*груш)&amp;quot;        // искать число между словами Петя и груш&lt;br /&gt;
 set #n regexp (#position $hitstring %a [1] $regexp)   &lt;br /&gt;
 if #n &amp;gt; 0&lt;br /&gt;
     set $hitstring trim($hitstring)    // обрезать пробелы&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 End_script&lt;br /&gt;
&lt;br /&gt;
 // Найти положительное число, т. е. если перед ним нет знака минус '-'&lt;br /&gt;
 set $regexp &amp;quot;(?&amp;amp;lt;!-)\b\d+\b&amp;quot;&lt;br /&gt;
 set $string -123 456&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if #n = 1&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти число, если после него нет слова доллар&lt;br /&gt;
 set $regexp &amp;quot;\b\d+\b(?!\s*доллар)&amp;quot;&lt;br /&gt;
 set $string 123 доллара, 456 рублей&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if #n = 1&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти в строке пару одинаковых чисел&lt;br /&gt;
 set $regexp &amp;quot;(\d)\1&amp;quot;    &lt;br /&gt;
 set $string 14325778690&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if #n = 1&lt;br /&gt;
     log Найдено $hitstring в позиции #position&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти все целые числа в тексте. В строке может быть несколько чисел.&lt;br /&gt;
 log mode compact&lt;br /&gt;
 log clear&lt;br /&gt;
 // массив, может быть получен из буфера или загружен из файла&lt;br /&gt;
 set %a [1] qwe 111 222 wer&lt;br /&gt;
 set %a [2] 333 rrr trt&lt;br /&gt;
 set %a [3] tyt eerr 444 zxc 555 dff&lt;br /&gt;
 set %a [4] sdf oi qw ee w&lt;br /&gt;
 set %a [5] 666 ewewewe 777 ewewe 888&lt;br /&gt;
 set %a [6] jkjk 999 ewe&lt;br /&gt;
 &lt;br /&gt;
 set $regexp &amp;quot;\d+&amp;quot;          // любые целые числа  (если нужно искать другие данные, изменить регэксп на нужное)&lt;br /&gt;
 &lt;br /&gt;
 for #i 1 size(%a)                  // перебираем все строки&lt;br /&gt;
     set $string %a[#i]&lt;br /&gt;
     set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
     while 1 = 1&lt;br /&gt;
         if  #n &amp;gt; 0&lt;br /&gt;
             log $hitstring                        // вывод результата в лог&lt;br /&gt;
             set #z #position + size($hitstring)   // позиция числа + длина числа&lt;br /&gt;
             set $string delete($string 1 #z)      // удалить начало строки для дальнейшего поиска&lt;br /&gt;
             set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
         else&lt;br /&gt;
             break   // если ничего не найдено прервать цикл  и искать в следующей строке&lt;br /&gt;
         end_if&lt;br /&gt;
     end_while&lt;br /&gt;
 end_for&lt;br /&gt;
 End_script&lt;br /&gt;
&lt;br /&gt;
 // Найти чётное число&lt;br /&gt;
 set $regexp &amp;quot;\b\d*[02468]\b&amp;quot;&lt;br /&gt;
 set $string 123 321 456 327&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if #n = 1&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти нечётное число&lt;br /&gt;
 set $regexp &amp;quot;\b\d*[13579]\b&amp;quot;&lt;br /&gt;
 set $string 122 321 456&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if #n = 1&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти ip адрес&lt;br /&gt;
 set $regexp &amp;quot;\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.(?1)){3}\b&amp;quot;&lt;br /&gt;
 set $string qwert 123 rty 192.168.1.1 452 ewq&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
== Примеры с текстом ==&lt;br /&gt;
&lt;br /&gt;
 // Найти текст (не число)&lt;br /&gt;
 set $regexp &amp;quot;\D+&amp;quot;&lt;br /&gt;
 set $string 123 + 456&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     set $hitstring trim($hitstring)  // обрезать пробелы, т. к. они тоже не являются числами и будут найдены&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти слово&lt;br /&gt;
 set $regexp &amp;quot;\w+&amp;quot;    // \w это: a-z, A-Z, 0-9 и _&lt;br /&gt;
 set $string Hello World!!!&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти 2 слова через пробел или несколько пробелов&lt;br /&gt;
 set $regexp &amp;quot;\w+\s+\w+&amp;quot;&lt;br /&gt;
 set $string Hello World!!!&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script &lt;br /&gt;
&lt;br /&gt;
 // Найти слово без заглавных букв&lt;br /&gt;
 set $regexp &amp;quot;\b[a-z]+&amp;quot;&lt;br /&gt;
 set $string Hello world!!!&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти слово из русских букв&lt;br /&gt;
 set $regexp &amp;quot;[а-яА-Я]+&amp;quot;   // буква ё не входит в диапазон, её надо записывать отдельно: [а-яА-ЯёЁ]+&lt;br /&gt;
 set $string Hello Мир!!!&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти слово, заканчивающееся на 3, 6 или 9&lt;br /&gt;
 set $regexp &amp;quot;\w+[369]\b&amp;quot;&lt;br /&gt;
 set $string Vasya32 and Misha36&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти слово, заканчивающееся на любое число&lt;br /&gt;
 set $regexp &amp;quot;[a-zA-Z]+[0-9]+\b&amp;quot;&lt;br /&gt;
 set $string Vasya, Misha364&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти первое слово в строке&lt;br /&gt;
 set $regexp &amp;quot;^\w+&amp;quot;&lt;br /&gt;
 set $string Hello world&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти последнее слово в строке&lt;br /&gt;
 set $regexp &amp;quot;\w+$&amp;quot;&lt;br /&gt;
 set $string Hello world&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти слова hot, hat или hit&lt;br /&gt;
 set $regexp &amp;quot;h[oai]t&amp;quot;&lt;br /&gt;
 set $string hot water&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти слово из 5 букв&lt;br /&gt;
 set $regexp &amp;quot;\w{5}&amp;quot;&lt;br /&gt;
 set $string My name is Misha.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти слово из 4-6 букв&lt;br /&gt;
 set $regexp &amp;quot;[a-zA-Z]{4,6}&amp;quot;&lt;br /&gt;
 set $string Cat, dog, mouse, rat.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти слово из 6 или больше букв&lt;br /&gt;
 set $regexp &amp;quot;[a-zA-Z]{6,}&amp;quot;&lt;br /&gt;
 set $string Cat, dog, mouse, crocodile, rat.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти дату в формате: число месяц буквами год&lt;br /&gt;
 set $regexp &amp;quot;\d{1,2}\s*[а-я]+\s*\d{4}&amp;quot;&lt;br /&gt;
 set $string День рождения: 26 ноября 2016&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти текст после слова 'была'&lt;br /&gt;
 set $regexp &amp;quot;(?&amp;amp;lt;=была\s)[а-яa-z]+&amp;quot;&lt;br /&gt;
 set $string У попа была собака.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти текст перед словами ', в лес'&lt;br /&gt;
 set $regexp &amp;quot;[а-яa-z]+(?=,\s*в лес)&amp;quot;&lt;br /&gt;
 set $string Работа не волк, в лес не уйдёт.&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти текст между тегами &amp;amp;lt;nowiki&amp;gt;&amp;amp;lt;div&amp;gt; &amp;amp;lt;/div&amp;gt;&amp;amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 set $regexp &amp;amp;lt;nowiki&amp;gt;&amp;quot;(?&amp;amp;lt;=\&amp;amp;lt;div\&amp;gt;).*(?=\&amp;amp;lt;\/div\&amp;gt;)&amp;quot;&amp;amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 set $string &amp;amp;lt;nowiki&amp;gt;&amp;amp;lt;div&amp;gt;text1&amp;amp;lt;/div&amp;gt;&amp;amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Проверить состоит ли строка из 5-10 символов,&lt;br /&gt;
 // из которых хотя бы 1 заглавная буква, 1 строчная и 1 цифра&lt;br /&gt;
 set $regexp &amp;quot;^((?=.*[A-Z])(?=.*[a-z])(?=.*\d).{5,10})$&amp;quot;&lt;br /&gt;
 set $string qWeRty43&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;br /&gt;
&lt;br /&gt;
 // Найти имя картинки в формате jpg, bmp или png&lt;br /&gt;
 set $regexp &amp;quot;([^\s]+(?=\.(jpg|bmp|png))\.\2)&amp;quot;   // или так: &amp;quot;[^\s]+(?=\.(jpg|bmp|png))&amp;quot;, если нужно имя без расширения&lt;br /&gt;
 set $string Image: foto123.jpg&lt;br /&gt;
 set #n regexp (#position $hitstring $string $regexp)&lt;br /&gt;
 if  #n &amp;gt; 0&lt;br /&gt;
     log $hitstring&lt;br /&gt;
 end_if&lt;br /&gt;
 end_script&lt;/div&gt;</summary>
		<author><name>Tatikoma</name></author>
		
	</entry>
</feed>