From c4b4ccb3f9da33f29b013d6d765fd223a8277cfe Mon Sep 17 00:00:00 2001 From: Nicholas Serra Date: Wed, 20 Jan 2021 18:28:54 -0500 Subject: [PATCH] Be forgiving --- lib/markdown2.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/markdown2.py b/lib/markdown2.py index 61bb6f69..61b22006 100755 --- a/lib/markdown2.py +++ b/lib/markdown2.py @@ -1926,9 +1926,9 @@ def _do_code_blocks(self, text): _fenced_code_block_re = re.compile(r''' (?:\n+|\A\n?) - ^```\s{0,2}([\w+-]+)?\s*?\n # opening fence, $1 = optional lang - (.*?) # $2 = code block content - ^```[ \t]*\n # closing fence + ^```\s{0,99}([\w+-]+)?\s{0,99}\n # opening fence, $1 = optional lang + (.*?) # $2 = code block content + ^```[ \t]*\n # closing fence ''', re.M | re.X | re.S) def _fenced_code_block_sub(self, match):