<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 18 May 2013 04:56:01 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Alexey Zakhlestin's Blog: Ode to mb_ereg functions ]]></title>
      <guid>http://www.phpdeveloper.org/news/13602</guid>
      <link>http://www.phpdeveloper.org/news/13602</link>
      <description><![CDATA[<p>
<i>Alexey Zakhlestin</i> has <a href="http://blog.milkfarmsoft.com/2009/11/ode-to-mb_ereg-functions/">written an ode</a> to the mb_ereg functions - a set of regular expression based functions that are more than just for unicode strings:
</p>
<blockquote>
There is a common misunderstanding, that mb_ereg_* functions are just unicode counterparts of ereg_* functions: slow and non-powerful. That's as far from truth as it can be. mb_ereg_* functions are based on <a href="http://www.geocities.jp/kosako3/oniguruma/">oniguruma</a> regular expressions library. And oniguruma is one of the fastest and most capable regular expression libraries out there. Couple of years ago I made a little <a href="http://blog.milkfarmsoft.com/2006/12/regexps-in-php-again/">speed-test</a>.
</blockquote>
<p>
He talks about some of the options you can give it (ignore case, find-longest, multiline) and modes (grep, java, perl, etc). A few code examples are also included.
</p>]]></description>
      <pubDate>Mon, 30 Nov 2009 14:38:52 -0600</pubDate>
    </item>
  </channel>
</rss>
