作者zha0 (这个帐号是挂网用)
站内Python
标题[问题] python 里面的 RE
时间Thu Nov 10 15:41:00 2011
d = 'GET / HTTP/1.0\nPOST / HTTP/1.0'
d.find('GET /')
0
d.find('POST /')
15
但 find 指令不能一次找二个 ,
而用 re module 的 search 又不会回传位址 offset
请问要怎麽做才能一次找二个 keywords 并可以回传 offset ?
感谢 <(_ _)>
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.121.210
1F:推 kilfu0701:p = re.compile("HTTP") 11/10 16:21
2F:→ kilfu0701:for m in p.finditer(d): 11/10 16:21
3F:→ kilfu0701: print m.start(), m.group() 11/10 16:21
4F:→ zha0:大感感谢 !! 我刚也有去 google 有找到 finditer cc 11/10 16:50