修复因有&导致题号不替换的bug

This commit is contained in:
wangweiye7840 2024-03-06 20:14:06 +08:00
parent d260cace89
commit 2d87d81f93
1 changed files with 1 additions and 1 deletions

View File

@ -1382,7 +1382,7 @@ def itemizeProblems(string): #将题号替换为\item
string_list = string.split("\n")
itemed_list = []
for line in string_list:
if not "&" in line:
if not "&" in line or "tabular" in line or "array" in line or "cases" in line:
itemed_list.append(re.sub(r"(?:(?:^|\n)+[例]*[\s]*[0-9]+[\s]*[\.、\s]+|\[[\s]*例[\s]*[0-9]*[\s]*\][\s]*)","\\n\\\\item ",line))
else:
itemed_list.append(line)