<?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>Tue, 06 Jan 2009 07:43:37 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[SitePoint PHP Blog: The Joy of Regular Expressions [4]]]></title>
      <guid>http://www.phpdeveloper.org/news/6603</guid>
      <link>http://www.phpdeveloper.org/news/6603</link>
      <description><![CDATA[<p>
<i>Harry Fuecks</i> brings the next part of his "Joy of Regular Expressions" series to the SitePoint PHP Blog today with <a href="http://www.sitepoint.com/blogs/2006/10/28/the-joy-of-regular-expressions-4/">part four</a>, building on the previous how-tos: <a href="http://www.phpdeveloper.org/news/6356">part one</a>, <a href="http://www.phpdeveloper.org/news/6375">part two</a>, and <a href="http://www.phpdeveloper.org/news/6380">part three</a>.
</p>
<p>
He looks at a few different topics this time - date checking, making dates more user-friendly, exploding with patterns, and capturing split delimiters. Just like in the previous articles in the series, he <a href="http://www.sitepoint.com/blogs/2006/10/28/the-joy-of-regular-expressions-4/">explains</a> in what kind of situation the expression would be used and the sample code showing how to use it (oh, and the output too).
</p>]]></description>
      <pubDate>Mon, 30 Oct 2006 15:34:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: The Joy of Regular Expressions [3]]]></title>
      <guid>http://www.phpdeveloper.org/news/6380</guid>
      <link>http://www.phpdeveloper.org/news/6380</link>
      <description><![CDATA[<p>
<i>Harry Fuecks</i> has gotten busy and posted <a href="http://www.sitepoint.com/blogs/2006/09/28/the-joy-of-regular-expressions-3/">the third part</a> of his "Joy of Regular Expressions" series over on the SitePoint PHP Blog today.
</p>
<blockquote>
Following on from the <a href="http://www.sitepoint.com/blogs/2006/09/27/the-joy-of-regular-expressions-2/">last part</a>, this one is more of an intermission-a round up of regex syntax seen so far and a couple of links following feedback.
</blockquote>
<p>
He looks at two <a href="http://www.sitepoint.com/blogs/2006/09/28/the-joy-of-regular-expressions-3/">different topics</a>:
<ul>
<li>A "must reads" section of resources for getting the most out of regular expressions
<li>A comprehensive "cheat sheet" with tips on expression delimiters, literals, pattern modifiers, character classes, quantifiers, assertions, sub-patterns, and working with the blackslash.
</ul>
</p>]]></description>
      <pubDate>Wed, 27 Sep 2006 14:40:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: The Joy of Regular Expressions [2]]]></title>
      <guid>http://www.phpdeveloper.org/news/6375</guid>
      <link>http://www.phpdeveloper.org/news/6375</link>
      <description><![CDATA[<p>
<i>Harry Fuecks</i> is back today on the SitePoint PHP Blog with <a href="http://www.sitepoint.com/blogs/2006/09/27/the-joy-of-regular-expressions-2/">part two</a> of his "joy of regular expressions" series, continuing on from <a href="http://www.phpdeveloper.org/news/6356">this previous entry</a>.
</p>
<p>
He jumps right in, summarizing the first part in a small section before getting back into the examples:
<ul>
<li>Hunting for .jp(e)gs
<li>Escaping Meta-Characters
<li>Search and Replace
<li>preg_quote()
<li>preg_replace()
<li>Word Boundaries, Word Characters...and everything else
<li>Sub patterns
<li>Spot the XSS Hole
<li>eval() is evil!
<li>preg_replace_callback()
</ul>
As you can see, it's crammed with just as much infromation as the first part and <a href="http://www.sitepoint.com/blogs/2006/09/27/the-joy-of-regular-expressions-2/">covers a wide range of topics</a> to help you get more in tune with your inner regular expression guru.
</p>]]></description>
      <pubDate>Wed, 27 Sep 2006 09:20:00 -0500</pubDate>
    </item>
  </channel>
</rss>
