diff --git a/src/calibre/gui2/markdown_syntax_highlighter.py b/src/calibre/gui2/markdown_syntax_highlighter.py index b29311eeb2..821c20ac65 100644 --- a/src/calibre/gui2/markdown_syntax_highlighter.py +++ b/src/calibre/gui2/markdown_syntax_highlighter.py @@ -18,7 +18,7 @@ class MarkdownHighlighter(QSyntaxHighlighter): 'uBold': re.compile('(?P__)(?P[^_]{2,})(?P=delim)'), 'Italic': re.compile(r'(?P\*)(?P[^*]{2,})(?P=delim)'), 'uItalic': re.compile('(?P_)(?P[^_]+)(?P=delim)'), - 'Link': re.compile('(?u)(^|(?P
[^!]))\[.*?\]:?[ \t]*\(?[^)]+\)?'),
+        'Link': re.compile(r'(?u)(^|(?P
[^!]))\[.*?\]:?[ ''\t'r']*\(?[^)]+\)?'),
         'Image': re.compile(r'(?u)!\[.*?\]\(.+?\)'),
         'HeaderAtx': re.compile(r'(?u)^\#{1,6}(.*?)\#*(''\n|$)'),
         'Header': re.compile('^(.+)[ \t]*\n(=+|-+)[ \t]*\n+'),