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 ...
Файл Word .DOCX читается с использованием docx.Его содержимое хранится в строке.Затем делается попытка найти определенный шаблон внутри этой строки.Попытка завершится неудачно (без совпадения), если вы не скопируете и не вставите точную строку из командного окна (например, если вы введете A в скрипт Python, то совпадения не будет, но если вы скопируете и вставите A из CMD в скрипт Python, тогда совпадениеуспешно).
Любая помощь будет принята с благодарностью.
- ОС: Windows 10 pro
- Редактор: скобки 1.13
- Python: 3.7.0
- Docx: 0,8,7