<?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=69979&amp;view=findpost&amp;p=489604</guid>
        <pubDate>Fri, 22 Oct 2004 04:15:22 +0000</pubDate>
        <title>POSIX -&amp;gt; PCRE</title>
        <link>https://forum.sources.ru/index.php?showtopic=69979&amp;view=findpost&amp;p=489604</link>
        <description><![CDATA[Trustmaster: Я так пробовал<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">preg_match_all(&#39;/($[a-z0-9_]+)/i&#39;, $var, $regs);</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
Выдает ошибку<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>&lt;b&gt;Warning&lt;/b&gt;:  Illegal offset type</div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2004-10-22T08:36:20+04:00">22.10.04, 04:36</time></span></span><br>
Всем спасибо, сам разобрался. preg_match_all находит глобальные вхождения. В данном случае нужен просто preg_match:<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">preg_match(&#39;/($[a-z0-9_]+)/i&#39;, $var, $regs);</div></ol></div></div></div></div>]]></description>
        <author>Trustmaster</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=69979&amp;view=findpost&amp;p=489404</guid>
        <pubDate>Thu, 21 Oct 2004 19:03:59 +0000</pubDate>
        <title>POSIX -&amp;gt; PCRE</title>
        <link>https://forum.sources.ru/index.php?showtopic=69979&amp;view=findpost&amp;p=489404</link>
        <description><![CDATA[Tishaishii: Ты не указал что искать.<br>Круглые скобочки добавь.]]></description>
        <author>Tishaishii</author>
        <category>RegExp</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=69979&amp;view=findpost&amp;p=489394</guid>
        <pubDate>Thu, 21 Oct 2004 18:44:05 +0000</pubDate>
        <title>POSIX -&amp;gt; PCRE</title>
        <link>https://forum.sources.ru/index.php?showtopic=69979&amp;view=findpost&amp;p=489394</link>
        <description><![CDATA[Trustmaster: Есть у меня такое вот POSIX-совместимое регулярное выражение (а точнее, его вызов):<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">eregi(&#39;($[a-z0-9_]+)&#39;, $var, $regs);</div></ol></div></div></div></div><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">preg_match_all(&#39;/$[a-z0-9_]+/i&#39;, $var, $regs);</div></ol></div></div></div></div><br>
И он вхождения не находит. Где ошибка, как исправить?]]></description>
        <author>Trustmaster</author>
        <category>RegExp</category>
      </item>
	
      </channel>
      </rss>
	