看板 Python 關於我們 聯絡資訊
請問為什麼沒辦法尋找文章的字? 是因為沒有寫到取自'第一次搭飛機.txt'嗎? 要怎抹修改才能統計自訂的匹配字 次數? http://i.imgur.com/WQ57ckN.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.55.154 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1476274301.A.F55.html
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