From 517505e524aaf0f6365cf8734d07120bea138640 Mon Sep 17 00:00:00 2001 From: Luigi T <3310170+croxarens@users.noreply.github.com> Date: Wed, 3 Oct 2018 17:34:34 +0200 Subject: [PATCH] Add missing regex escapes --- pythonwhois/parse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pythonwhois/parse.py b/pythonwhois/parse.py index 66217d6..9d585a3 100644 --- a/pythonwhois/parse.py +++ b/pythonwhois/parse.py @@ -202,7 +202,7 @@ def precompile_regexes(source, flags=0): def preprocess_regex(regex): # Fix for #2; prevents a ridiculous amount of varying size permutations. - regex = re.sub(r"\\s\*\(\?P<([^>]+)>\.\+\)", r"\s*(?P<\1>\S.*)", regex) + regex = re.sub(r"\\s\*\(\?P<([^>]+)>\.\+\)", r"\\s*(?P<\1>\\S.*)", regex) # Experimental fix for #18; removes unnecessary variable-size whitespace # matching, since we're stripping results anyway. regex = re.sub(r"\[ \]\*\(\?P<([^>]+)>\.\*\)", r"(?P<\1>.*)", regex)