作者ericsk (認真的艾瑞克)
看板Python
標題Re: [心得] 雅虎奇摩線上翻譯文字介面版
時間Fri Dec 30 02:14:52 2005
※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言:
: 練習的程式,請各位多指教:
: ---------------------------------------------------------------------------
: #!/usr/bin/python
: # -*- coding: utf-8 -*-
: import sys
: import re
: import urllib2
: #讀取第一個參數
: word = sys.argv[1]
: #讀入網頁資料
: content =
: urllib2.urlopen('http://tw.dictionary.yahoo.com/search?ei=UTF-8&p='+word).read()
: #將翻譯一筆筆秀出
: for i in re.compile('<div class=pexplain>(.+?)</div>').findall(content):
: print i
: -----------------------------------------------------------------------------
: BTW,有人知道re module中的finditer怎麼使用嘛?試了半天試不太出來呢
如果用你的例子來說明,
就是變成
for i in re.compile('<div class=pexplain>(.+?)</div>').finditer(content):
print i.group(1)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.217.117
1F:推 wawawa:版主這麼晚還不睡Orz感謝感謝 12/30 02:16
※ 編輯: ericsk 來自: 140.112.217.117 (12/30 02:17)
2F:→ ericsk:我改了一下, 這樣可以只印出 pattern 而不是 RE pattern 12/30 02:17
3F:推 wawawa:感謝 12/30 02:22