On 4/27/07, Brad Bowman <[EMAIL PROTECTED]> wrote:
I would expect a different ordering.  Perhaps the ".*" should be ".*?"
or the output "bracadabr bracad brac br cadabr cad c dabr d br" ?
The :overlap example follows this order.

You're probably right about that:

$ perl5.9.5 -E 'my @m; "abracadabra" ~~ m/ a (.*?) a (?{ push @m, $1
}) (*FAIL) /x; say "@m"'
br brac bracad bracadabr c cad cadabr d dabr br

$ perl5.9.5 -E 'my @m; "abracadabra" ~~ m/ a (.*) a (?{ push @m, $1 })
(*FAIL) /x; say "@m"'
bracadabr bracad brac br cadabr cad c dabr d br

Reply via email to