The ? is the opposite of greedy, just as in pcre/perl 5. Greedy is the
default. I also don't see why you have a .* before f if you want to capture
everything before the f.
On Friday, August 4, 2017, ToddAndMargo <toddandma...@zoho.com> wrote:
> Hi All,
> I NEED TO BE GREEDY! HAHA HAHA <miniacle laughter continues>.
> Okay, I am back in control of myself (for the moment).
> What am I doing wrong here?
> perl6 -e 'my $x="a b c d e f"; $x ~~ m/.*?(c.*?).*f/; say "<$0>";'
> I am after
> <c d e >
> I want the space at the end too
brandon s allbery kf8nh sine nomine associates
unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net