update regex
This commit is contained in:
@@ -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": "",
|
||||
|
||||
Reference in New Issue
Block a user