AdBlockRule: fixed a faulty regex substitution string.

Sat, 10 Oct 2020 15:17:29 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 10 Oct 2020 15:17:29 +0200
changeset 7773
fe42bd17d4fe
parent 7772
1958fe8d3f2c
child 7774
9eed155411f0

AdBlockRule: fixed a faulty regex substitution string.

eric6/WebBrowser/AdBlock/AdBlockRule.py file | annotate | diff | comparison | revisions
--- a/eric6/WebBrowser/AdBlock/AdBlockRule.py	Sat Oct 10 15:16:17 2020 +0200
+++ b/eric6/WebBrowser/AdBlock/AdBlockRule.py	Sat Oct 10 15:17:29 2020 +0200
@@ -909,9 +909,9 @@
         # process extended anchor at expression start
         pattern = re.sub(
             r"^\\\|\\\|",
-            r"^[\w\-]+:\/+(?!\/)(?:[^\/]+\.)?", pattern)
+            r"^[\\w\-]+:\/+(?!\/)(?:[^\/]+\.)?", pattern)
         # process separator placeholders
-        pattern = re.sub(r"\\\^", r"(?:[^\w\d\-.%]|$)", pattern)
+        pattern = re.sub(r"\\\^", r"(?:[^\\w\\d\-.%]|$)", pattern)
         # process anchor at expression start
         pattern = re.sub(r"^\\\|", "^", pattern)
         # process anchor at expression end

eric ide

mercurial