From 13bd4fcc0c22af5c1e8504ebf85d99d1484f629e Mon Sep 17 00:00:00 2001 From: q Date: Fri, 13 Dec 2024 13:01:28 +0200 Subject: [PATCH] update regex --- py-packages/markslider/markslider/md_color.py | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/py-packages/markslider/markslider/md_color.py b/py-packages/markslider/markslider/md_color.py index 3b5bd6f..aee1683 100755 --- a/py-packages/markslider/markslider/md_color.py +++ b/py-packages/markslider/markslider/md_color.py @@ -218,42 +218,42 @@ def write_colored3(colored, opts): # dc: dark colors, dcc: continued color after inline block_match_str = { "block_code": { - "re": "^( {4}[^*])(.*)$", + "re": r"^( {4}[^*])(.*)$", "bc": "${Z}${c}\\1\\2", "bcc": "${Z}${c}", "dc": "${Z}${m}\\1\\2", "dcc": "${Z}${m}", }, # code "multiline_code": { - "re": "^ *(`{3,}|~{3,}) *(\S*)", + "re": r"^ *(`{3,}|~{3,}) *(\S*)", "bc": "${Z}${c}\\1\\2", "bcc": "${Z}${c}", "dc": "${Z}${m}\\1\\2", "dcc": "${Z}${m}", }, # ```lang "block_quote": { - "re": "^(>[ >]* )", + "re": r"^(>[ >]* )", "bc": "${K}\\1${Z}", "bcc": "${Z}", "dc": "${Y}\\1${Z}", "dcc": "${Z}", }, # > > quote "hrule": { - "re": "^ {0,3}[-*_]([-*_]){2,}$", + "re": r"^ {0,3}[-*_]([-*_]){2,}$", "bc": "False", "bcc": "${Z}", "dc": "False", "dcc": "${Z}", }, # ---- "heading": { - "re": "^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)", + "re": r"^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)", "bc": "${W}\\1 ${U}\\2${Z}", "bcc": "${W}${U}", "dc": "${B}\\1 ${U}\\2${Z}", "dcc": "${B}${U}", }, # # heading "lheading": { - "re": "^(=+|-+)$", + "re": r"^(=+|-+)$", "bc": "${W}\\1", "bcc": "${W}", "dc": "${B}\\1", @@ -261,42 +261,42 @@ block_match_str = { "mod": {"pos": -1, "name": "lheading.mod"}, }, # ======= under header "lheading.mod": { - "re": "^([^\n]+)", + "re": r"^([^\n]+)", "bc": "${W}\\1", "bcc": "${W}", "dc": "${B}\\1", "dcc": "${B}", }, # over the ======= under header "list_bullet": { - "re": "^( *)([*+-]|[\d\.]+)( +)", + "re": r"^( *)([*+-]|[0-9\.]+)( +)", "bc": "\\1${y}\\2${Z}\\3", "bcc": "${Z}", "dc": "\\1${r}\\2${Z}\\3", "dcc": "${Z}", }, # * or 1. "list_loose": { - "re": "None", + "re": r"None", "bc": "False", "bcc": "${Z}", "dc": "False", "dcc": "${Z}", }, "text": { - "re": "^([^\n]+)", + "re": r"^([^\n]+)", "bc": "${Z}\\1", "bcc": "${Z}", "dc": "${Z}\\1", "dcc": "${Z}", }, "empty": { - "re": "(^$)", + "re": r"(^$)", "bc": "${Z}\\1", "bcc": "${Z}", "dc": "${Z}\\1", "dcc": "${Z}", }, "preformatted": { - "re": "a^", # Never matches anything + "re": r"a^", # Never matches anything "bc": "", "bcc": "", "dc": "",