我有替換函數的問題。我可以打印鏈接,但無法替換鏈接。我忘記了哪些代碼?Python替換文本(正則表達式?)
import urllib2
import re
htmlfile = urllib2.urlopen('http://sample.html')
htmltext = htmlfile.read()
regex = "'nav_a'>(.+?)</a></li>"
pattern = re.compile(regex)
link = re.findall(pattern,htmltext)
downloadlink = link.replace("*text to replace*", "*replace with*")
print (downloadlink)
我敢打賭,你的英文比我的德國好(我只記得很小的位從我的課很久以前)。你的意思是'downloadlink'只是原文而沒有替代品?你需要分享你的正則表達式。 – lurker
@ mbratch http://codeviewer.org/view/code:34c4 (這是一個例子,輸出不是鏈接,但原理類似) – user2534685
請改爲編輯問題。 –