update regex

This commit is contained in:
q
2024-12-13 13:01:28 +02:00
parent 65bea86d47
commit 13bd4fcc0c

View File

@@ -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": "",