Helpviewer/GreaseMonkey/GreaseMonkeyUrlMatcher.py

changeset 3002
6ffc581f00f1
parent 2954
bf0215fe12d1
child 3057
10516539f238
child 3160
209a07d7e401
diff -r 3674ff5fa8f8 -r 6ffc581f00f1 Helpviewer/GreaseMonkey/GreaseMonkeyUrlMatcher.py
--- a/Helpviewer/GreaseMonkey/GreaseMonkeyUrlMatcher.py	Wed Oct 09 19:47:41 2013 +0200
+++ b/Helpviewer/GreaseMonkey/GreaseMonkeyUrlMatcher.py	Thu Oct 10 18:35:45 2013 +0200
@@ -93,14 +93,18 @@
             self.__regExp = QRegExp(pattern, Qt.CaseInsensitive)
             self.__useRegExp = True
         elif ".tld" in pattern:
-            pattern = re.sub(r"(\W)", r"\\\1", pattern)   # escape special symbols
-            pattern = re.sub(r"\*+", "*", pattern)        # remove multiple wildcards
-            pattern = re.sub(r"^\\\|", "^", pattern)      # process anchor at expression
-                                                           # start
-            pattern = re.sub(r"\\\|$", "$", pattern)      # process anchor at expression
-                                                           # end
-            pattern = re.sub(r"\\\*", ".*", pattern)      # replace wildcards by .*
-            pattern = re.sub(r"\.tld", r"\.[a-z.]{2,6}")  # replace domain pattern
+            # escape special symbols
+            pattern = re.sub(r"(\W)", r"\\\1", pattern)
+            # remove multiple wildcards
+            pattern = re.sub(r"\*+", "*", pattern)
+            # process anchor at expression start
+            pattern = re.sub(r"^\\\|", "^", pattern)
+            # process anchor at expression end
+            pattern = re.sub(r"\\\|$", "$", pattern)
+            # replace wildcards by .*
+            pattern = re.sub(r"\\\*", ".*", pattern)
+            # replace domain pattern
+            pattern = re.sub(r"\.tld", r"\.[a-z.]{2,6}")
             
             self.__useRegExp = True
             self.__regExp = QRegExp(pattern,  Qt.CaseInsensitive)

eric ide

mercurial