From 9b7216b4ff7bc6dc96c2eacd93bde92f4aca36bf Mon Sep 17 00:00:00 2001 From: un-pogaz <46523284+un-pogaz@users.noreply.github.com> Date: Sun, 30 Apr 2023 14:00:18 +0200 Subject: [PATCH] fix overflow --- src/calibre/gui2/markdown_syntax_highlighter.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/calibre/gui2/markdown_syntax_highlighter.py b/src/calibre/gui2/markdown_syntax_highlighter.py index b458619646..a3c29383da 100644 --- a/src/calibre/gui2/markdown_syntax_highlighter.py +++ b/src/calibre/gui2/markdown_syntax_highlighter.py @@ -14,12 +14,12 @@ from calibre.gui2.palette import dark_link_color, light_link_color class MarkdownHighlighter(QSyntaxHighlighter): MARKDOWN_KEYS_REGEX = { - 'Bold' : re.compile(r'(?P\*\*)(?P.+)(?P=delim)'), - 'uBold': re.compile('(?P__)(?P.+)(?P=delim)'), - 'Italic': re.compile(r'(?P\*)(?P([^*]{2,}|[^*]))(?P=delim)'), - 'uItalic': re.compile('(?P_)(?P([^_]{2,}|[^_]))(?P=delim)'), - 'BoldItalic': re.compile(r'(?P\*\*\*)(?P([^*]{2,}|[^*]))(?P=delim)'), - 'uBoldItalic': re.compile(r'(?P___)(?P([^_]{2,}|[^_]))(?P=delim)'), + 'Bold' : re.compile(r'(?P\*\*)(?P.+?)(?P=delim)'), + 'uBold': re.compile('(?P__)(?P.+?)(?P=delim)'), + 'Italic': re.compile(r'(?P\*)(?P([^*]{2,}?|[^*]))(?P=delim)'), + 'uItalic': re.compile('(?P_)(?P([^_]{2,}?|[^_]))(?P=delim)'), + 'BoldItalic': re.compile(r'(?P\*\*\*)(?P([^*]{2,}?|[^*]))(?P=delim)'), + 'uBoldItalic': re.compile(r'(?P___)(?P([^_]{2,}?|[^_]))(?P=delim)'), 'Link': re.compile(r'(?u)(^|(?P
[^!]))\[.*?\]:?[ ''\t'r']*\(?[^)]+\)?'),
         'Image': re.compile(r'(?u)!\[.*?\]\(.+?\)'),
         'HeaderAtx': re.compile(r'(?u)^\#{1,6}(.*?)\#*(''\n|$)'),