From 72c568f0316ea8ac409983a0aa8587a638249303 Mon Sep 17 00:00:00 2001 From: somas95 Date: Wed, 28 Mar 2018 02:52:14 +0200 Subject: [PATCH] Fixed some regex issues (single bold, italyc... characters) Solves https://github.com/wolfv/uberwriter/issues/41 Signed-off-by: somas95 --- uberwriter/MarkupBuffer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uberwriter/MarkupBuffer.py b/uberwriter/MarkupBuffer.py index 606e9d8..eb1311e 100644 --- a/uberwriter/MarkupBuffer.py +++ b/uberwriter/MarkupBuffer.py @@ -109,9 +109,9 @@ class MarkupBuffer(): # self.ftag = self.TextBuffer.create_tag("pix_front", pixels_above_lines = 100) regex = { - "ITALIC": re.compile(r"\*\w(.+?)\*| _\w(.+?)_ ", re.UNICODE), # *asdasd* // _asdasd asd asd_ - "STRONG": re.compile(r"\*{2}\w(.+?)\*{2}| [_]{2}\w(.+?)[_]{2} ", re.UNICODE), # **as das** // __asdasdasd asd ad a__ - "STRONGITALIC": re.compile(r"\*{3}\w(.+?)\*{3}| [_]{3}\w(.+?)[_]{3} "), + "ITALIC": re.compile(r"\*\w(.+?)\*| _\w(.+?)_ |\*(.)\*| _(.)_ ", re.UNICODE), # *asdasd* // _asdasd asd asd_ + "STRONG": re.compile(r"\*{2}\w(.+?)\*{2}|\*{2}(.)\*{2}| [_]{2}\w(.+?)[_]{2} | [_]{2}(.)[_]{2} ", re.UNICODE), # **as das** // __asdasdasd asd ad a__ + "STRONGITALIC": re.compile(r"\*{3}\w(.+?)\*{3}|\*{3}(.)\*{3}| [_]{3}\w(.+?)[_]{3} | [_]{3}(.)[_]{3} "), "BLOCKQUOTE": re.compile(r"^([\>]+ )", re.MULTILINE), "STRIKETHROUGH": re.compile(r"~~[^ `~\n].+?~~"), "LIST": re.compile(r"^[\-\*\+] ", re.MULTILINE),