<div dir="ltr"><div class="gmail_quote"><div dir="ltr">Thanks all - much more elegant :-)<span class="HOEnZb"><font color="#888888"><div>-N</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On 27 March 2016 at 01:58, Shlomi Fish <span dir="ltr"><<a href="mailto:shlomif@shlomifish.org" target="_blank">shlomif@shlomifish.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<div><div><br>
On Sat, 26 Mar 2016 22:30:09 +1100<br>
Damian Conway <<a href="mailto:damian@conway.org" target="_blank">damian@conway.org</a>> wrote:<br>
<br>
> Nathan Bailey <<a href="mailto:web@polynate.net" target="_blank">web@polynate.net</a>> asked:<br>
><br>
> > Is there a 'best practice' idiom for parsing out multiple matches from a<br>
> > string?<br>
> ><br>
><br>
> my @matches =  $string =~ m{ (Match) }gx;<br>
><br>
> HTH,<br>
> Damian<br>
<br>
</div></div>One should also note that one can use the /g regex-modifier in scalar<br>
context in conjuction with pos , /c , etc. For some more comprehensive pages<br>
about that and other methods of parsing text, see:<br>
<br>
* <a href="http://perl-begin.org/uses/text-parsing/" rel="noreferrer" target="_blank">http://perl-begin.org/uses/text-parsing/</a><br>
<br>
* <a href="http://perl-begin.org/topics/regular-expressions/" rel="noreferrer" target="_blank">http://perl-begin.org/topics/regular-expressions/</a><br>
<br>
(Note: I originated <a href="http://perl-begin.org/" rel="noreferrer" target="_blank">http://perl-begin.org/</a> and I still maintain it.)<br>
<br>
Regards,<br>
<br>
        Shlomi Fish<br>
<span><font color="#888888"><br>
--<br>
<br>
Give me ASCII or give me deaþ!<br>
</font></span></blockquote></div><br></div>
</div></div></div><br></div>