diff --git a/工具v2/database_tools.py b/工具v2/database_tools.py index 78df2851..0627cd48 100644 --- a/工具v2/database_tools.py +++ b/工具v2/database_tools.py @@ -270,7 +270,7 @@ def GenerateProblemListFromString2024(data): #从来自.tex文件的字符串生 content = re.sub(r"^\[rep(\d+)\]","",content_raw).strip() meta = {"rep":re.findall(r"\[rep(\d+)\]",content_raw)[0].zfill(6)} else: # 方括号不以rep开始, 用s,r,u分别表示相同, 相关, 无关, 返回有这三个字段的字典 - content = re.sub(r"^\[.*\]","",content_raw).strip() + content = re.sub(r"^\[.*?\]","",content_raw).strip() metaraw = re.findall(r"^\[(.*?)\]",content_raw)[0] sameidraw = re.findall(r"s([\d,:]*)",metaraw) if not sameidraw == []: