<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Regex Recursion (Matching Nested Constructs)</title>
	<atom:link href="http://blog.stevenlevithan.com/archives/regex-recursion/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.stevenlevithan.com/archives/regex-recursion</link>
	<description>A JavaScript and regular expression centric blog</description>
	<lastBuildDate>Thu, 02 Feb 2012 02:09:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Nobe Sakamoto</title>
		<link>http://blog.stevenlevithan.com/archives/regex-recursion/comment-page-1#comment-163973</link>
		<dc:creator>Nobe Sakamoto</dc:creator>
		<pubDate>Thu, 15 Dec 2011 18:01:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=5#comment-163973</guid>
		<description>You are right, recursive regular expressions are also implemented in PCRE, which makes them available in PHP through the preg functions. 

What&#039;s more, PCRE lets you either recurse the entire regex pattern, or a part of the pattern, i.e., the regex contained by a set of parentheses, referenced by its capture group number.

I saw your &quot;Edit 2&quot; section, here&#039;s a comprehensive resource about &lt;a href=&quot;http://www.asiteaboutnothing.net/c_regex-recursive.html&quot; rel=&quot;nofollow&quot;&gt;recursive regular expressions&lt;/a&gt;. But only for PHP. 

Only a matter of time before the feature is implemented in Java.</description>
		<content:encoded><![CDATA[<p>You are right, recursive regular expressions are also implemented in PCRE, which makes them available in PHP through the preg functions. </p>
<p>What&#8217;s more, PCRE lets you either recurse the entire regex pattern, or a part of the pattern, i.e., the regex contained by a set of parentheses, referenced by its capture group number.</p>
<p>I saw your &#8220;Edit 2&#8243; section, here&#8217;s a comprehensive resource about <a href="http://www.asiteaboutnothing.net/c_regex-recursive.html" rel="nofollow">recursive regular expressions</a>. But only for PHP. </p>
<p>Only a matter of time before the feature is implemented in Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PsiSalon</title>
		<link>http://blog.stevenlevithan.com/archives/regex-recursion/comment-page-1#comment-100558</link>
		<dc:creator>PsiSalon</dc:creator>
		<pubDate>Sun, 08 May 2011 13:53:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=5#comment-100558</guid>
		<description>Hello!   
   
I&#039;ve found a site dedicated to &lt;b&gt;grooming&lt;/b&gt;.   
 
Dog grooming refers to both the hygienic care and cleaning of a dog, as well as a process by which a dog&#039;s physical appearance is enhanced for showing or other types of competition. A dog groomer (or simply &quot;groomer&quot;) is a person who earns their living grooming dogs. 
 
Grooming is an important part of dog care. Depending on the breed, age, and health of the dog, grooming may be a daily activity. Many breeds require significantly less grooming than this, but regular grooming helps to ensure the dog is healthy and comfortable. It is important to note that while many dogs shed, others (such as the Poodle), do not shed (see Moult) as profusely, and require grooming by a professional every 6–8 weeks maximum. 
 
Dogs can be bathed by being sprayed with a hand-held shower head, or doused with water from a bucket. Often, one bath will not make a dog truly clean. A second bath is excellent to ensure the entire body has been cleaned. Dogs should be bathed with warm, not hot water, in order to make it a more enjoyable experience. Dogs with a heavy or matted coat should never be bathed without first being completely brushed out or clipped of any mats. 
 
 
 
&lt;a href=&quot;http://www.psisalon.waw.pl&quot; rel=&quot;nofollow&quot;&gt;Psi salon&lt;/a&gt;   
   
It&#039;s written in Polish but still have profoundly nice gallery of dogs and cats.   
They use many products such as ones of Ring 5, 1 All System, Bio-Groom to take care of your pupil.   
   
Bye to every one!</description>
		<content:encoded><![CDATA[<p>Hello!   </p>
<p>I&#8217;ve found a site dedicated to <b>grooming</b>.   </p>
<p>Dog grooming refers to both the hygienic care and cleaning of a dog, as well as a process by which a dog&#8217;s physical appearance is enhanced for showing or other types of competition. A dog groomer (or simply &#8220;groomer&#8221;) is a person who earns their living grooming dogs. </p>
<p>Grooming is an important part of dog care. Depending on the breed, age, and health of the dog, grooming may be a daily activity. Many breeds require significantly less grooming than this, but regular grooming helps to ensure the dog is healthy and comfortable. It is important to note that while many dogs shed, others (such as the Poodle), do not shed (see Moult) as profusely, and require grooming by a professional every 6–8 weeks maximum. </p>
<p>Dogs can be bathed by being sprayed with a hand-held shower head, or doused with water from a bucket. Often, one bath will not make a dog truly clean. A second bath is excellent to ensure the entire body has been cleaned. Dogs should be bathed with warm, not hot water, in order to make it a more enjoyable experience. Dogs with a heavy or matted coat should never be bathed without first being completely brushed out or clipped of any mats. </p>
<p><a href="http://www.psisalon.waw.pl" rel="nofollow">Psi salon</a>   </p>
<p>It&#8217;s written in Polish but still have profoundly nice gallery of dogs and cats.<br />
They use many products such as ones of Ring 5, 1 All System, Bio-Groom to take care of your pupil.   </p>
<p>Bye to every one!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LungZeno</title>
		<link>http://blog.stevenlevithan.com/archives/regex-recursion/comment-page-1#comment-65646</link>
		<dc:creator>LungZeno</dc:creator>
		<pubDate>Thu, 02 Dec 2010 12:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=5#comment-65646</guid>
		<description>The so-called resident regex experts misunderstand &quot;regexes are incapable of recursion&quot; which the theory say.

Regexes can match any fixed patterns (i.e. finite patterns) including any finite level of recursion. Pure regexes cannot match arbitrary level of recursion (i.e. infinite level of recursion). Such infinite things require more than single &quot;memory&quot; (e.g. &quot;balancing groups&quot; i.e. &quot;stack&quot;) or more powerful &quot;memory&quot; (e.g. &quot;counter&quot; which is more than finite state translation).

You can use regexes to match any fixed patterns because you can hard-code any fixed patterns in regexes at least.</description>
		<content:encoded><![CDATA[<p>The so-called resident regex experts misunderstand &#8220;regexes are incapable of recursion&#8221; which the theory say.</p>
<p>Regexes can match any fixed patterns (i.e. finite patterns) including any finite level of recursion. Pure regexes cannot match arbitrary level of recursion (i.e. infinite level of recursion). Such infinite things require more than single &#8220;memory&#8221; (e.g. &#8220;balancing groups&#8221; i.e. &#8220;stack&#8221;) or more powerful &#8220;memory&#8221; (e.g. &#8220;counter&#8221; which is more than finite state translation).</p>
<p>You can use regexes to match any fixed patterns because you can hard-code any fixed patterns in regexes at least.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lereaxori</title>
		<link>http://blog.stevenlevithan.com/archives/regex-recursion/comment-page-1#comment-56004</link>
		<dc:creator>lereaxori</dc:creator>
		<pubDate>Wed, 21 Jul 2010 16:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=5#comment-56004</guid>
		<description>&lt;a href=&quot;http://www.sloneczne-noclegi.ustka.pl/&quot; rel=&quot;nofollow&quot;&gt;sloneczne noclegi&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://www.sloneczne-noclegi.ustka.pl/" rel="nofollow">sloneczne noclegi</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GNwosu</title>
		<link>http://blog.stevenlevithan.com/archives/regex-recursion/comment-page-1#comment-51625</link>
		<dc:creator>GNwosu</dc:creator>
		<pubDate>Mon, 26 Apr 2010 15:57:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.stevenlevithan.com/?p=5#comment-51625</guid>
		<description>awesome , I had given up thinking this was impossible thanks!</description>
		<content:encoded><![CDATA[<p>awesome , I had given up thinking this was impossible thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

