<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="http://www.illusori.co.uk/xsl/rss.xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Sam's Blog &gt; Craft</title>
    <link>http://www.illusori.co.uk/blog/categories/craft/</link>
    <description>Sam's Blog, feed for category craft</description>
    <language>en-gb</language>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <pubDate>Wed, 02 Jun 2010 09:53:00 GMT</pubDate>
    <lastBuildDate>Wed, 02 Jun 2010 09:53:00 GMT</lastBuildDate>
    <generator>build_site 1.0</generator>
    <webMaster>rss@illusori.co.uk</webMaster>

    <item>
      <title><![CDATA[Readable Regexps: Why you should use /x]]></title>
      <link>http://www.illusori.co.uk/blog/2010/06/02/readable_regexps_with_slash_x.html</link>
      <description><![CDATA[<p>Regexps are one of Perl&#39;s strongest features, but they&#39;re also
one of the causes of Perl&#39;s greatest criticism: that it looks like
line noise.</p>
<p>If you&#39;ve ever had to examine someone else&#39;s regexp, or worse debug one,
you&#39;ll probably agree that there&#39;s some merit in that criticism.</p>
<p>It doesn&#39;t have to be that way however, there&#39;s some simple steps you
can take to make your regexps more readable and more maintainable, and
this week we look at one of them: the <code>/x</code> modifier.</p><p><a href="http://www.illusori.co.uk/blog/2010/06/02/readable_regexps_with_slash_x.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>regexp</category>
      <category>craft</category>
      <category>basic</category>
      <category>tutorial</category>
      <pubDate>Wed, 02 Jun 2010 09:53:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/06/02/readable_regexps_with_slash_x.html</guid>
    </item>
    <item>
      <title><![CDATA[Did you mean +, not *, in that regexp?]]></title>
      <link>http://www.illusori.co.uk/blog/2010/04/28/star_vs_plus_regexp.html</link>
      <description><![CDATA[<p>Continuing from my previous article
<a href="/blog/2010/04/22/anchoring_regexps.html">&quot;Anchoring Regexps&quot;</a>,
another common regexp mistake I see is use of <code>*</code> where the
author <i>really meant</i> <code>+</code>.</p>
<p>So today I cover <code>+</code> and <code>*</code>: what&#39;s the difference and
why does it matter?</p><p><a href="http://www.illusori.co.uk/blog/2010/04/28/star_vs_plus_regexp.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>regexp</category>
      <category>craft</category>
      <category>basic</category>
      <category>tutorial</category>
      <pubDate>Wed, 28 Apr 2010 13:36:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/04/28/star_vs_plus_regexp.html</guid>
    </item>
    <item>
      <title><![CDATA[Anchoring Regexps]]></title>
      <link>http://www.illusori.co.uk/blog/2010/04/22/anchoring_regexps.html</link>
      <description><![CDATA[<p>A common mistake I find whenever I look at someone else&#39;s regexps,
is a failure to anchor the regexp.</p>
<p>This is often, in my experience, the single biggest thing you can
do to improve the performance of a regexp: it&#39;s one of those things
you should learn to do in every regexp where applicable, which should
be almost every regexp unless you&#39;re <i>specifically</i> looking
for &quot;something somewhere in the middle but I don&#39;t know where&quot;.</p>
<p>So, what is anchoring, and <i>why</i> does it have such a big impact?</p><p><a href="http://www.illusori.co.uk/blog/2010/04/22/anchoring_regexps.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>regexp</category>
      <category>craft</category>
      <category>optimization</category>
      <category>basic</category>
      <category>tutorial</category>
      <pubDate>Thu, 22 Apr 2010 15:14:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2010/04/22/anchoring_regexps.html</guid>
    </item>

  </channel>
</rss>
