代码是这样的
import docx
import re
# 打开原始Word文档和新的文档
yi = docx.Document(r"D:\B\a\yi.docx")
answer = docx.Document(r"D:\B\a\answer.docx")
# 遍历所有段落
for paragraph in yi.paragraphs:
# 查找包含答案的段落
text = paragraph.text
if '(' in text and ')' in text:
# 将答案保存到新的文档中
answer.add_paragraph(paragraph.text)
# 使用正则表达式匹配包含在括号中的字母和空格的文本,并将其替换为一个空字符串
text = re.sub(r'\([A-Z\s]+\)', '', text)
paragraph.text = text
# 保存处理后的文档和新的文档
yi.save(r"D:\B\a\yi.docx")
answer.save(r"D:\B\a\answer.docx")