私の言葉ファイルには、[SWS_Rte_01252] |、[SWS_Rte_01253] |と異なる番号を持ついくつかの要件が含まれています。これらの要件をすべて(SWS_Rte_01252、SWS_Rte_01253)このためのPythonスクリプトが、それは正常に動作していない、この問題の任意の提案?正規表現を使用して要件を取得する
import re
import docx
regex = r"\\[SWS_Rte_*\\]\\ \\|"
doc = docx.Document('selection5.docx')
f = open('Res.txt',"w")
for para in doc.paragraphs:
line = para.text
if re.match(regex, line):
str = line[line.index('[') : line.index(']')]
f.write(str+'\n')
何をしようとしているのか詳しく教えてください。最小、完全、および検証可能な例を作成するには、ここをクリックしてください:https://stackoverflow.com/help/mcve –