From 13f43fa803a9985ddf3672dd86cc1ad6aac111e5 Mon Sep 17 00:00:00 2001 From: wangweiye7840 Date: Fri, 22 Mar 2024 12:42:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=8E=BB=E9=99=A4=E9=A2=98?= =?UTF-8?q?=E7=9B=AE=E6=8F=90=E7=A4=BA=E5=8A=9F=E8=83=BD,=20=E7=8E=B0?= =?UTF-8?q?=E5=9C=A8=E8=83=BD=E5=8E=BB=E9=99=A4=E9=80=89=E6=8B=A9=E9=A2=98?= =?UTF-8?q?=E7=9A=84=E9=A2=98=E6=8F=90=E7=A4=BA=E5=8F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 工具v2/database_tools.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/工具v2/database_tools.py b/工具v2/database_tools.py index 5b5320a9..cfdf6e8e 100644 --- a/工具v2/database_tools.py +++ b/工具v2/database_tools.py @@ -1604,7 +1604,8 @@ def RipTestPaperDesc(string): string = re.sub(r"[一二三四五六][、\.\s]+(?:(?:填空)|(?:选择)|(?:解答))题","",string) #去除没有标分数的填空选择解答题描述 string = re.sub(r"\(本[大]*题满分[^\)]*\d+\s*分\)","",string) #去除带括号的分数描述 string = re.sub(r"本[大]*题[^\n]*?步骤\.{0,1}","",string) #去除解答题需要写出步骤提示 - string = re.sub(r"本[大]*题共有[^\n]*\d+\s*分\.{0,1}","",string) #去除解答题单题分数提示 + string = re.sub(r"\({0,1}本[大]*题共有[^\n]*\d+\s*分\.{0,1}\){0,1}","",string) #去除解答题单题分数提示 + string = re.sub(r"每题有[^\n]*涂黑\.{0,1}","",string) #去除选择题提示 return string def SubstringOccurence(regex,string): #生成regex在string中出现的所有位置