Data wrangling for a big set of docx files advice!
The big problem with docx files is that they have a ton of content related to formatting that most people find irreverent when scraping docx files.  Hence, one approach is to convert the docx files to something more friendly like json that excludes all the irrelevant bits, and then use existing frameworks like JSON schema for pattern matching and jmespath for data extraction.  There is a python package called simplify-docx for converting Docx files to JSON and a toy website where you can try it out.  (Disclaimer: I'm the author of both)