Python3如何替换一些html标签使用re

时间:2017-07-26 07:38:25

标签: python-3.x

我想引用{{}}的内容,这些内容在strong/b/u等html标签中使用Python3,如何实现?

import re
n_start = ' {{'
n_end = '}} '
for tag in 'strong', 'u', 'b':
    pat = r'<' + tag + '[^><]*>(.*?)</' + tag + '>'
    html = re.sub(pat, lambda x: n_start + str(x.group(1)).strip() + n_end, html,
                  flags=re.I | re.S | re.M)

我想将<u style="border:xxxx">AAA</u>的html代码替换为<u style="border:xxxx">{{AAA}}</u>,html代码为strongbu

0 个答案:

没有答案