fastparse icon indicating copy to clipboard operation
fastparse copied to clipboard

Regex backreferences don't work properly

Open lukasgeiter opened this issue 9 years ago • 0 comments

I'm trying to use fastparse with a regex that contains backreferences. Here's a very simplified example:

 ("|')foo\1

However, since Fastparse joins all regexes of one state like (regex1)|(regex2)|(("|')foo\1) the reference to capturing group 1 is now wrong. Instead of ("|') it now references (regex1).

It would be great if fastparse was somehow able to support this. I guess one option would be to match the regexes separately.

lukasgeiter avatar Oct 13 '16 06:10 lukasgeiter