On Sat, 20 Mar 2010, ND wrote: > PCRE 8.0 > > Subject: (?>.(*ACCEPT))*?5 > Pattern: 2 > Match: PCRE_ERROR_NOMATCH > Expected: 2 > > if Subject isn't atomic group then result is equal to expected: > > Subject: (.(*ACCEPT))*?5 > Pattern: 2 > Match: 2 > > Why?
Interestingly, Perl 5.11 behaves the same...
Perl 5.011003 Regular Expressions
/(?>.(*ACCEPT))*?5/
2
No match
However, I still do think it's a bug.
Philip
--
Philip Hazel
--
## List details at http://lists.exim.org/mailman/listinfo/pcre-dev
