作者tumc (HIHIHI)
看板Python
標題[問題] 段落比對?
時間Sun May 30 21:10:10 2010
請問如果要比對的式子中有跨行那該如何比對呢?
例如:
ABC 任意字
CDE 任意字
FGH
也就是要把連續三列符合ABC,CDE,FGH的段落抓出來
之前想到的是 re.fnidall(r'ABC.+CDE.+FGH',text,re.S)
但這樣會抓不連續的列
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.208.155
→ timTan:Multiline mode 05/30 21:16
→ tumc:有用re.S了 05/30 21:17
→ timTan:對不起沒看清楚 不是multimode的問題. 05/30 21:18
→ timTan:如果是 "連續三列" 那是不是該把 \n 放進pattern裡呢? 05/30 21:20