<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2973097</guid>
        <pubDate>Sat, 27 Aug 2011 16:33:19 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2973097</link>
        <description><![CDATA[Old Bat: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337531&view=findpost&p=2972864'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>negram &#064; <time class="tag-quote__quoted-time" datetime="2011-08-27T12:50:46+04:00">27.08.11, 08:50</time></span><div class='quote '> А если проверять всегда вторую захваченную маску?</div></div><br>
посмотрю, просто там еще хуча условий; но в целом на поставленный вопрос ответ получен, спасибо :)]]></description>
        <author>Old Bat</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972864</guid>
        <pubDate>Sat, 27 Aug 2011 08:50:46 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972864</link>
        <description><![CDATA[negram: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337531&view=findpost&p=2972804'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Old Bat &#064; <time class="tag-quote__quoted-time" datetime="2011-08-27T05:48:58+00:00">27.08.11, 05:48</time></span><div class='quote '>итого, получается, что мы не можем выполнить проверку по аналогии с [^куча_исключаемых_символов] , но для опред. последовательности символов ??</div></div> именно. с точки зрения Ларри, эта задача некорректна :)<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337531&view=findpost&p=2972804'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Old Bat &#064; <time class="tag-quote__quoted-time" datetime="2011-08-27T05:48:58+00:00">27.08.11, 05:48</time></span><div class='quote '>да, но таком виде + с доп. проверкой теряется весь смысл в подобной регулярке</div></div> Не совсем согласен. А если проверять всегда вторую захваченную маску? ;)]]></description>
        <author>negram</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972842</guid>
        <pubDate>Sat, 27 Aug 2011 07:49:54 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972842</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337531&view=findpost&p=2972804'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Old Bat &#064; <time class="tag-quote__quoted-time" datetime="2011-08-27T05:48:58+00:00">27.08.11, 05:48</time></span><div class='quote '>итого, получается, что мы не можем выполнить проверку по аналогии с [^куча_исключаемых_символов] , но для опред. последовательности символов ?? </div></div>можно но оно не даст желаемого результата. такое прокатывает в более строгом решении. например при поиске имен и фамилий. когда ты ищешь &quot;Васю&quot; но не &quot;Пупкина&quot; и например не &quot;Петечкина&quot;<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">/(вася\s*(?!пупкин|петечкин))/i</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
при твоей постановке задач будет выгребано все регуляркой. так как под отрицательные слова она выберет любой попавшийся кусок. так как он полностью совпадет с правилами.]]></description>
        <author>ViktorXP</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972804</guid>
        <pubDate>Sat, 27 Aug 2011 05:48:58 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972804</link>
        <description><![CDATA[Old Bat: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337531&view=findpost&p=2972654'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>negram &#064; <time class="tag-quote__quoted-time" datetime="2011-08-26T17:05:14+00:00">26.08.11, 17:05</time></span><div class='quote '>как на счёт такого выражения:<br>
....<br>
Соответственно, запрос к машине регулярок будет один, доп. проверка всё-ровно будет, но второй проход по строке уже осуществляться не будет.<br>
<br>
Хотя, регулярка такая будет тормознутее, чем изначальный вариант... </div></div><br>
да, но таком виде  + с доп. проверкой теряется весь смысл в подобной регулярке<br>
тогда в плане производительности лучше оставить в виде (&quot;&quot;&#036;|&quot;&quot;,&#036;|&quot;&quot;,&#092;x20*///&#036;) <br>
<br>
итого, получается, что мы не можем выполнить проверку по аналогии с [^куча_исключаемых_символов] , но для <strong class='tag-b'>опред. последовательности</strong> символов ??]]></description>
        <author>Old Bat</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972781</guid>
        <pubDate>Fri, 26 Aug 2011 21:45:00 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972781</link>
        <description><![CDATA[ViktorXP: только что написал регулярку но она не даст нормальный результат. ибо правильнее искать позитив нежели негатив.<br>например строка: &#39;(arr, dk, &quot;&quot;)&#39; <br>при герулярки: /(?&lt;&#33;arr).*&#036;/ даст позитив. так как &#39;(ar&#39; полностю подпадет под условие что это не &#39;arr&#39;, а все остальное подпадет под точку.]]></description>
        <author>ViktorXP</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972654</guid>
        <pubDate>Fri, 26 Aug 2011 17:05:14 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972654</link>
        <description><![CDATA[negram: Т.е. считываешь строчку, сравниваешь с регуляркой, и так для всех строк файла?<br>
<br>
как на счёт такого выражения:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">(arr)|(&quot;&quot;$|&quot;&quot;,$|&quot;&quot;,\x20*///$)</div></ol></div></div></div></div><br>
в этом случае, машина регулярок найдёт сначала arr, захватит его с номером 1 и остановится. Если arr не присутстует, захватит второй элемент, а первых будет пустым (неинициализированым - зависит от реализации). Соответственно, запрос к машине регулярок будет один, доп. проверка всё-ровно будет, но второй проход по строке уже осуществляться не будет.<br>
<br>
Хотя, регулярка такая будет тормознутее, чем изначальный вариант...]]></description>
        <author>negram</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972446</guid>
        <pubDate>Fri, 26 Aug 2011 12:29:12 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972446</link>
        <description><![CDATA[Old Bat: &quot;ищу&quot; -  ну неточно выразился, просто проверяю<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337531&view=findpost&p=2972430'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>negram &#064; <time class="tag-quote__quoted-time" datetime="2011-08-26T12:04:47+00:00">26.08.11, 12:04</time></span><div class='quote '>проверяют совпадает ли регулярка со строкой</div></div><br>
именно, читаю файл построчно, приведенное мной выражение успешно проверяет, заканчивается ли она на опред. символы<br>
в данном случае не суть как она начинается -  строки, совпадающие с регуляркой, могут содержать &quot;arr&quot; где угодно<br>
вот подобные строки я бы и хотел исключать сразу при проверке в регулярке, а так приходится проверять доп. условия]]></description>
        <author>Old Bat</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972430</guid>
        <pubDate>Fri, 26 Aug 2011 12:04:47 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972430</link>
        <description><![CDATA[negram: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337531&view=findpost&p=2972179'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Old Bat &#064; <time class="tag-quote__quoted-time" datetime="2011-08-26T08:42:23+00:00">26.08.11, 08:42</time></span><div class='quote '>ищу строки</div></div> а вот это место ещё интереснее. Обычно ищут подстроки, либо проверяют совпадает ли регулярка со строкой...<br>
Если подстроки, то, в твоём случае, они должны не только оканчиваться на некоторые символы, но и начинаться чем-то...]]></description>
        <author>negram</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972179</guid>
        <pubDate>Fri, 26 Aug 2011 08:42:23 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972179</link>
        <description><![CDATA[Old Bat: конкретный пример, ищу строки, заканчивающиеся на опред. символы, но НЕ содержащие &quot;arr&quot;. Как добавить исключение к данному выражению?<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">(.*&quot;&quot;$|.*&quot;&quot;,$|.*&quot;&quot;,\x20*///$)</div></ol></div></div></div></div>]]></description>
        <author>Old Bat</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972174</guid>
        <pubDate>Fri, 26 Aug 2011 08:38:17 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972174</link>
        <description><![CDATA[negram: Попробуй написать целиком регулярку, которую хочешь составить, а не подзадачу ;) <br>Скорее всего, тогда станет яснее...]]></description>
        <author>negram</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972152</guid>
        <pubDate>Fri, 26 Aug 2011 08:18:25 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2972152</link>
        <description><![CDATA[Old Bat: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=337531&view=findpost&p=2971857'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>negram &#064; <time class="tag-quote__quoted-time" datetime="2011-08-26T05:26:49+00:00">26.08.11, 05:26</time></span><div class='quote '>Одним вызовом? </div></div><br>
хотелось бы, что-то типа &#33;(arr|quote) , но в правильной нотации. Возможно ?]]></description>
        <author>Old Bat</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2971858</guid>
        <pubDate>Fri, 26 Aug 2011 05:30:48 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2971858</link>
        <description><![CDATA[aster_x: Так в чем проблема???? :huh: <br><br>Пишите регулярку которая будет вырезать ненужные фразы.<br><br>И вам останеться все самое не обходимое.<br>Разве нет так? :popcorn:]]></description>
        <author>aster_x</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2971857</guid>
        <pubDate>Fri, 26 Aug 2011 05:26:49 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2971857</link>
        <description><![CDATA[negram: Одним вызовом?]]></description>
        <author>negram</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2971473</guid>
        <pubDate>Thu, 25 Aug 2011 14:07:07 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2971473</link>
        <description><![CDATA[Old Bat: аналогичная ситуация, подскажите - хочу регуляркой найти строки, НЕ содержащие определенные сочетания букв, например строки, не содержащие&quot;arr&quot; или &quot;quote&quot;]]></description>
        <author>Old Bat</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2952415</guid>
        <pubDate>Wed, 03 Aug 2011 15:14:35 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2952415</link>
        <description><![CDATA[amk: Значит надо ждать объяснения (примера) по-подробнее, потому как непонятно, что собственно нужно.]]></description>
        <author>amk</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2950962</guid>
        <pubDate>Tue, 02 Aug 2011 15:10:15 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2950962</link>
        <description><![CDATA[ViktorXP: ну это только буквы. фразы под это не покатят.]]></description>
        <author>ViktorXP</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2950856</guid>
        <pubDate>Tue, 02 Aug 2011 12:49:57 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2950856</link>
        <description><![CDATA[amk: Не понял в чем собственно проблема?<br>
/[^АБ]+/<br>
разве не то, что нужно делает?]]></description>
        <author>amk</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2950792</guid>
        <pubDate>Tue, 02 Aug 2011 11:22:48 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2950792</link>
        <description><![CDATA[ViktorXP: Я слабо представляю для чего это (приведенный пример вообще никак на в этом плане не помог). посему как то сложновато придумать регулярку. <br>может проще заюзать группы. что бы все нужные подстроки помещались в группы.]]></description>
        <author>ViktorXP</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2950564</guid>
        <pubDate>Tue, 02 Aug 2011 09:25:56 +0000</pubDate>
        <title>Reverse matches</title>
        <link>https://forum.sources.ru/index.php?showtopic=337531&amp;view=findpost&amp;p=2950564</link>
        <description><![CDATA[MIF: Есть некий набор букв/слов/фраз, например А  и Б.<br>Как в тексте найти всё кроме етих букв/слов/фраз? <br>Например, в фразе &quot;АБЦДАЕФ&quot; наити &quot;ЦД&quot; и &quot;ЕФ?<br><br>Спасибо<br><br>ЗЫ: В НЕТ Обшие Вопросы отобразите тему плиз]]></description>
        <author>MIF</author>
        <category>RegExp</category>
      </item>
	
      </channel>
      </rss>
	