作者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
推 kilfu0701:p = re.compile("HTTP") 11/10 16:21
→ kilfu0701:for m in p.finditer(d): 11/10 16:21
→ kilfu0701: print m.start(), m.group() 11/10 16:21
→ zha0:大感感謝 !! 我剛也有去 google 有找到 finditer cc 11/10 16:50