作者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
1F:→ timTan:Multiline mode 05/30 21:16
2F:→ tumc:有用re.S了 05/30 21:17
3F:→ timTan:对不起没看清楚 不是multimode的问题. 05/30 21:18
4F:→ timTan:如果是 "连续三列" 那是不是该把 \n 放进pattern里呢? 05/30 21:20