From 9a8b9874a49de15727006d2dc7b77df38b4ea3c2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 11 Sep 2012 12:51:27 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/oeb/stylizer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/oeb/stylizer.py b/src/calibre/ebooks/oeb/stylizer.py index d558f7f49b..37641c91f2 100644 --- a/src/calibre/ebooks/oeb/stylizer.py +++ b/src/calibre/ebooks/oeb/stylizer.py @@ -267,8 +267,9 @@ class Stylizer(object): rules.sort() self.rules = rules self._styles = {} + pseudo_pat = re.compile(ur':(first-letter|first-line|link|hover|visited|active|focus)', re.I) for _, _, cssdict, text, _ in rules: - fl = re.search(ur':(first-letter|first-line|link|hover|visited|active|focus)', text) + fl = pseudo_pat.search(text) if fl is not None: text = text.replace(fl.group(), '') selector = get_css_selector(text)