update regex
This commit is contained in:
@@ -218,42 +218,42 @@ def write_colored3(colored, opts):
|
|||||||
# dc: dark colors, dcc: continued color after inline
|
# dc: dark colors, dcc: continued color after inline
|
||||||
block_match_str = {
|
block_match_str = {
|
||||||
"block_code": {
|
"block_code": {
|
||||||
"re": "^( {4}[^*])(.*)$",
|
"re": r"^( {4}[^*])(.*)$",
|
||||||
"bc": "${Z}${c}\\1\\2",
|
"bc": "${Z}${c}\\1\\2",
|
||||||
"bcc": "${Z}${c}",
|
"bcc": "${Z}${c}",
|
||||||
"dc": "${Z}${m}\\1\\2",
|
"dc": "${Z}${m}\\1\\2",
|
||||||
"dcc": "${Z}${m}",
|
"dcc": "${Z}${m}",
|
||||||
}, # code
|
}, # code
|
||||||
"multiline_code": {
|
"multiline_code": {
|
||||||
"re": "^ *(`{3,}|~{3,}) *(\S*)",
|
"re": r"^ *(`{3,}|~{3,}) *(\S*)",
|
||||||
"bc": "${Z}${c}\\1\\2",
|
"bc": "${Z}${c}\\1\\2",
|
||||||
"bcc": "${Z}${c}",
|
"bcc": "${Z}${c}",
|
||||||
"dc": "${Z}${m}\\1\\2",
|
"dc": "${Z}${m}\\1\\2",
|
||||||
"dcc": "${Z}${m}",
|
"dcc": "${Z}${m}",
|
||||||
}, # ```lang
|
}, # ```lang
|
||||||
"block_quote": {
|
"block_quote": {
|
||||||
"re": "^(>[ >]* )",
|
"re": r"^(>[ >]* )",
|
||||||
"bc": "${K}\\1${Z}",
|
"bc": "${K}\\1${Z}",
|
||||||
"bcc": "${Z}",
|
"bcc": "${Z}",
|
||||||
"dc": "${Y}\\1${Z}",
|
"dc": "${Y}\\1${Z}",
|
||||||
"dcc": "${Z}",
|
"dcc": "${Z}",
|
||||||
}, # > > quote
|
}, # > > quote
|
||||||
"hrule": {
|
"hrule": {
|
||||||
"re": "^ {0,3}[-*_]([-*_]){2,}$",
|
"re": r"^ {0,3}[-*_]([-*_]){2,}$",
|
||||||
"bc": "False",
|
"bc": "False",
|
||||||
"bcc": "${Z}",
|
"bcc": "${Z}",
|
||||||
"dc": "False",
|
"dc": "False",
|
||||||
"dcc": "${Z}",
|
"dcc": "${Z}",
|
||||||
}, # ----
|
}, # ----
|
||||||
"heading": {
|
"heading": {
|
||||||
"re": "^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)",
|
"re": r"^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)",
|
||||||
"bc": "${W}\\1 ${U}\\2${Z}",
|
"bc": "${W}\\1 ${U}\\2${Z}",
|
||||||
"bcc": "${W}${U}",
|
"bcc": "${W}${U}",
|
||||||
"dc": "${B}\\1 ${U}\\2${Z}",
|
"dc": "${B}\\1 ${U}\\2${Z}",
|
||||||
"dcc": "${B}${U}",
|
"dcc": "${B}${U}",
|
||||||
}, # # heading
|
}, # # heading
|
||||||
"lheading": {
|
"lheading": {
|
||||||
"re": "^(=+|-+)$",
|
"re": r"^(=+|-+)$",
|
||||||
"bc": "${W}\\1",
|
"bc": "${W}\\1",
|
||||||
"bcc": "${W}",
|
"bcc": "${W}",
|
||||||
"dc": "${B}\\1",
|
"dc": "${B}\\1",
|
||||||
@@ -261,42 +261,42 @@ block_match_str = {
|
|||||||
"mod": {"pos": -1, "name": "lheading.mod"},
|
"mod": {"pos": -1, "name": "lheading.mod"},
|
||||||
}, # ======= under header
|
}, # ======= under header
|
||||||
"lheading.mod": {
|
"lheading.mod": {
|
||||||
"re": "^([^\n]+)",
|
"re": r"^([^\n]+)",
|
||||||
"bc": "${W}\\1",
|
"bc": "${W}\\1",
|
||||||
"bcc": "${W}",
|
"bcc": "${W}",
|
||||||
"dc": "${B}\\1",
|
"dc": "${B}\\1",
|
||||||
"dcc": "${B}",
|
"dcc": "${B}",
|
||||||
}, # over the ======= under header
|
}, # over the ======= under header
|
||||||
"list_bullet": {
|
"list_bullet": {
|
||||||
"re": "^( *)([*+-]|[\d\.]+)( +)",
|
"re": r"^( *)([*+-]|[0-9\.]+)( +)",
|
||||||
"bc": "\\1${y}\\2${Z}\\3",
|
"bc": "\\1${y}\\2${Z}\\3",
|
||||||
"bcc": "${Z}",
|
"bcc": "${Z}",
|
||||||
"dc": "\\1${r}\\2${Z}\\3",
|
"dc": "\\1${r}\\2${Z}\\3",
|
||||||
"dcc": "${Z}",
|
"dcc": "${Z}",
|
||||||
}, # * or 1.
|
}, # * or 1.
|
||||||
"list_loose": {
|
"list_loose": {
|
||||||
"re": "None",
|
"re": r"None",
|
||||||
"bc": "False",
|
"bc": "False",
|
||||||
"bcc": "${Z}",
|
"bcc": "${Z}",
|
||||||
"dc": "False",
|
"dc": "False",
|
||||||
"dcc": "${Z}",
|
"dcc": "${Z}",
|
||||||
},
|
},
|
||||||
"text": {
|
"text": {
|
||||||
"re": "^([^\n]+)",
|
"re": r"^([^\n]+)",
|
||||||
"bc": "${Z}\\1",
|
"bc": "${Z}\\1",
|
||||||
"bcc": "${Z}",
|
"bcc": "${Z}",
|
||||||
"dc": "${Z}\\1",
|
"dc": "${Z}\\1",
|
||||||
"dcc": "${Z}",
|
"dcc": "${Z}",
|
||||||
},
|
},
|
||||||
"empty": {
|
"empty": {
|
||||||
"re": "(^$)",
|
"re": r"(^$)",
|
||||||
"bc": "${Z}\\1",
|
"bc": "${Z}\\1",
|
||||||
"bcc": "${Z}",
|
"bcc": "${Z}",
|
||||||
"dc": "${Z}\\1",
|
"dc": "${Z}\\1",
|
||||||
"dcc": "${Z}",
|
"dcc": "${Z}",
|
||||||
},
|
},
|
||||||
"preformatted": {
|
"preformatted": {
|
||||||
"re": "a^", # Never matches anything
|
"re": r"a^", # Never matches anything
|
||||||
"bc": "",
|
"bc": "",
|
||||||
"bcc": "",
|
"bcc": "",
|
||||||
"dc": "",
|
"dc": "",
|
||||||
|
|||||||
Reference in New Issue
Block a user