Autor: ph10 Datum: 2018-07-02 11:27 -000 To: ND CC: Pcre-dev Betreff: Re: [pcre-dev] Quantified assertions inside lookbehind assertion
cause error
On Sun, 1 Jul 2018, ND via Pcre-dev wrote:
> PCRE2 version 10.31 2018-02-12
> /(?<=(?=.)?)/
> Failed: error 125 at offset 0: lookbehind assertion is not fixed length
> ab
>
> Assertion have a fixed 0 length not matter it quantified or not.
> So such patterns shouldn't rise error.
Indeed. You have found a bug. It was ignoring the lookahead, but not the
qualifier. I have fixed it. Thank you for the report.
> It seems it's no error in Perl.
I don't know why Perl allows qualifiers on assertions, because they
don't mean anything. PCRE used to give an error, but I changed it to
allow them, in order to be compatible.