------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1619




--- Comment #5 from Zoltan Herczeg <[email protected]>  2015-04-23 20:54:15 
---
> I just tried this in node.js and it does match

But the capturing brackets are different! This is what I explained. You can
make this match with PCRE2_MATCH_UNSET_BACKREF in pcre2test:

  re> /(.*?)a(?!(a+)b\2c)\2(.*)/match_unset_backref
data> baaabaac
 0: baaabaac
 1: ba
 2: <unset>
 3: abaac

In Perl you get:

 0: baaabaac
 1: ba
 2: a
 3: baac

This is what is different, and cannot be mimicked by JS or PCRE.


-- 
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

-- 
## List details at https://lists.exim.org/mailman/listinfo/pcre-dev 

Reply via email to