import re
from docx import Document
file1=""
document = Document(filename)
for p in document.paragraphs:
file1=(file1 + p.text)
print(file1)
pattern=r"""B.*?A"""
searchObj=re.search(pattern, file1, re.M|re.I)
if searchObj:
print("\n" + searchObj.group())
else:
print("\n No match")
File1本质上是:... B ... A ...
使用docx读取Word .DOCX文件。 其内容存储在字符串中。 然后尝试在此字符串中查找特定的模式。 除非您从命令窗口复制并粘贴准确的字符串,否则尝试将失败(不匹配)(例如,如果您将A键入Python脚本中,则不匹配,但是如果您将CMD中的A复制并粘贴到Python脚本中,则匹配成功)。
任何帮助将不胜感激。