Найти - Пользователи
Полная версия: Регулярные выражения, замена тегов в html, как лучше сделать ?
Начало » Python для новичков » Регулярные выражения, замена тегов в html, как лучше сделать ?
1
Jeck290
В HTML документе нужно заменить теги на нужные символы ! Вот пример, он работает
import re
s = """<a href="/page/docitem?doc_id=137524&highlight=137524">137524</a>
<a href="/page/docitem?doc_id=137524&highlight=137524">137524</a>
<a href="/page/docitem?doc_id=137524&highlight=137524">137524</a>
"""
replaced = re.sub('<a href=".+">', '#@', s)
replaced2 = re.sub('</a>', '@#', replaced)
print replaced2

но как мне кажется сделано это не эфективно, подскажите может быть есть решения получше и побыстрее чем регулярные выражения ? href=“/page/docitem?doc_id=137524&highlight=137524” может быть разным !
Jeck290
Спасибо, походу это последнее решение которое можно придумать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB