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” может быть разным !