From 39efab108182aff7b5e6dcf71065b6a6ae975fbf Mon Sep 17 00:00:00 2001 From: Soulter <37870767+Soulter@users.noreply.github.com> Date: Mon, 12 Jun 2023 18:41:04 +0800 Subject: [PATCH] perf: enhanced markdown image render regex --- util/general_utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/util/general_utils.py b/util/general_utils.py index ccce689a2..c1f387dd7 100644 --- a/util/general_utils.py +++ b/util/general_utils.py @@ -176,8 +176,8 @@ def render_markdown(markdown_text, image_width=800, image_height=600, font_size= TEXT_LINE_MARGIN = 8 IMAGE_MARGIN = 15 - IMAGE_REGEX = r"!\[.*?\]\((.*?)\)" - + # 用于匹配图片的正则表达式 + IMAGE_REGEX = r"!\s*\[.*?\]\s*\((.*?)\)" if os.path.exists("resources/fonts/syst.otf"): @@ -493,7 +493,7 @@ def create_markdown_image(text: str): def test_markdown(): # 示例使用 markdown_text = """# Help Center - ![](https://soulter.top/helpme.jpg) + ! [] (https://soulter.top/helpme.jpg) """