Open rriemann opened 6 years ago
Hello,
Question regarding the line rule = re.sub("(\|)[^$]", r"\|", rule) in https://github.com/scrapinghub/adblockparser/blob/master/adblockparser/parser.py#L272 :
rule = re.sub("(\|)[^$]", r"\|", rule)
This would not only escape the pipe sign, but also remove the sign following the pipe.
Actual behaviour:
>>> import re >>> rule = "iue|ie" >>> re.sub("(\|)[^$]", r"\|", rule) 'iue\\|e'
Expected behaviour: iue\\|ie
iue\\|ie
Hello,
Question regarding the line
rule = re.sub("(\|)[^$]", r"\|", rule)
in https://github.com/scrapinghub/adblockparser/blob/master/adblockparser/parser.py#L272 :This would not only escape the pipe sign, but also remove the sign following the pipe.
Actual behaviour:
Expected behaviour:
iue\\|ie