From 6caa917c1edf712cda32ffaf6cf9e977f4f82cbf Mon Sep 17 00:00:00 2001 From: Robert Riemann Date: Thu, 17 May 2018 14:09:43 +0200 Subject: [PATCH] fixes #15 with negative looka-ahead regexp --- adblockparser/parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adblockparser/parser.py b/adblockparser/parser.py index 4dd6219..dacaa5d 100644 --- a/adblockparser/parser.py +++ b/adblockparser/parser.py @@ -269,7 +269,7 @@ def rule_to_regex(cls, rule): # other | symbols should be escaped # we have "|$" in our regexp - do not touch it - rule = re.sub("(\|)[^$]", r"\|", rule) + rule = re.sub("(\|)(?!\$)", '\|', rule) return rule