Re: [pcre-dev] (*COMMIT), (*THEN) and an atomic groups

Top Page
Delete this message
Author: Philip Hazel
Date:  
To: ND
CC: Pcre-dev
Subject: Re: [pcre-dev] (*COMMIT), (*THEN) and an atomic groups
On Sun, 27 Jun 2010, ND wrote:

> PCRE 8.02
>
> Subject: yes
> Pattern: (?>(*COMMIT)(?>yes|no)(*THEN)(*F))?
> Match: <empty string>
>
> If any of two atomic groups became non-atomic, for example
> Pattern: (?>(*COMMIT)(?:yes|no)(*THEN)(*F))?
> then there is no match
> Match: RegEx error - PCRE_ERROR_NOMATCH


I have confirmed that this is the same with 8.10, but I don't have time
to investigate further just at the moment. I have put this on my PCRE
work list.

Philip

--
Philip Hazel