→ kerwinhui: 27行是不是漏了最後的()?10/12 20:19
→ kerwinhui: 然後 enumerate(re.finditer(s,f)) ...10/12 20:23
http://i.imgur.com/vnQRK49.jpg
修改惹一下 可是最後一行還是沒辦法出來
※ 編輯: Dyewiz (36.227.55.154), 10/12/2016 20:37:37
→ Typebrook: 因為你的f並非字串(str), 建議你第一行改為10/13 00:22
→ Typebrook: f = open('file_name').read() f即為整個檔案的字串10/13 00:24
→ Typebrook: 然後要找匹配字出現的次數,不需用到re.finditer10/13 00:25
→ Typebrook: len(re.findall(s, f)) 即可10/13 00:26
了解 謝謝各位的指導
※ 編輯: Dyewiz (210.61.125.222), 10/13/2016 09:21:32
※ 編輯: Dyewiz (210.61.125.222), 10/13/2016 09:22:03
→ Typebrook: 另外提一點,若你只是要找特定字串而非pattern 10/13 13:21
→ Typebrook: 就不需要用正規表達式(re module),用str.count即可 10/13 13:22