diff --git a/src/md_pango.c b/src/md_pango.c index dc20f4a..a295060 100644 --- a/src/md_pango.c +++ b/src/md_pango.c @@ -26,13 +26,13 @@ gchar *md_pango_render(gchar *markup, gint length) g_free(str); str = str2; - regex = g_regex_new("\\*{2}([^\\*]*)\\*{2}", 0, 0, NULL); + regex = g_regex_new("\\*{2}([^\\*\n]*)\\*{2}", 0, 0, NULL); str2 = g_regex_replace(regex, str, -1, 0, "\\1", 0, NULL); g_regex_unref(regex); g_free(str); str = str2; - regex = g_regex_new("\\*([^\\*]*)\\*", 0, 0, NULL); + regex = g_regex_new("\\*([^\\*\n]*)\\*", 0, 0, NULL); str2 = g_regex_replace(regex, str, -1, 0, "\\1", 0, NULL); g_free(str); str = str2;