<?xml version="1.0" encoding="windows-1252"?>
<node id="291721" title="Re: Re: Perl Idioms Explained - @ary = $str =~ m/(stuff)/g" created="2003-09-16 00:44:45" updated="2005-07-07 15:24:21">
<type id="11">
note</type>
<author id="80749">
tachyon</author>
<data>
<field name="doctext">
&lt;p&gt;An interesting observation. The behaviour for (?:...) and naked match strings is however appropriate provided you have at least one capture (...) in the RE.
&lt;code&gt;
@ary = 'stuff stuff stuff' =~ m/(?:st)u(ff)/g;
print "@ary";
__DATA__
ff ff ff
&lt;/code&gt;
&lt;p&gt;Depending on your viewpoint your observation represents a bug or a feature!
&lt;p&gt;cheers
&lt;p&gt;&lt;font color="#0000ff"&gt;tachyon&lt;/font&gt;
&lt;p&gt;s&amp;amp;&amp;amp;rsenoyhcatreve&amp;amp;&amp;amp;&amp;amp;s&amp;amp;n.+t&amp;amp;"$'$`$\"$\&amp;amp;"&amp;amp;ee&amp;amp;&amp;amp;y&amp;amp;srve&amp;amp;&amp;amp;d&amp;amp;&amp;amp;print
</field>
<field name="root_node">
291543</field>
<field name="parent_node">
291688</field>
</data>
</node>
