У меня проблема с функцией замены. Я могу распечатать ссылку, но я не могу заменить ссылку. Какой код я забыл?Python заменить текст (regex?)
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
Вместо этого отредактируйте вопрос. –