Python 正規表示式匹配Word文件

2021-10-24 05:02:02 字數 831 閱讀 2617

) # 正規表示式

# pattern = re.

compile

("\d[^a-za-z0-9\!\%\[\]\,\。]+"

)doc =

document

('./地區碼.docx'

) # 原檔案

fo =

open

('id_area.txt'

,'a'

) # 儲存的檔案,

for i in doc.paragraphs:# 讀取所有的段落

st = pattern.

findall

(i.text)# 按正規表示式匹配區號和地名

for t in st: # 遍歷分離的區號和地名

# print

(t) txt = t[:6

]+','+ t[6:

]+'\n' # 在區號和地名間加上逗號和換行符。

fo.writelines

(txt)# 寫入檔案

fo.close

()

Python 正規表示式匹配

請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元,而 表示它前面的字元可以出現任意次 包含0次 在本題中,匹配是指字串的所有字元匹配整個模式。例如,字串 aaa 與模式 a.a 和 ab ac a 匹配,但是與 aa.a 和 ab a 均不匹配 coding utf 8 ...

正規表示式匹配 python

coding utf 8 題目 請實現乙個函式用來匹配包括 和 的正規表示式。模式中的字元 表示任意乙個字元 不包括空字元!而 表示它前面的字元可以出現任意次 包含0次 在本題中,匹配是指字串的所有字元匹配整個模式。例如,字串 aaa 與模式 a.a 和 ab ac a 匹配,但是與 aa.a 和 ...

正規表示式 匹配

字串 void abtr quint32 ab 表示乙個正規表示式 template class bidirectionaliterator class allocator std allocator sub match bidirectionaliterator class match resul...