方法一(pattern正则匹配实例去调用 sub方法):
html = '<a href="//www.jb51.net">哈哈哈</a>去学习哈哈哈哈!'
pattern = re.compile(r'<[^>]+>', re.S)
new_html = pattern.sub('', html)
print(new_html)
输出结果:
哈哈哈去学习哈哈哈哈!
方法二(re去掉用 sub方法):
html = '<a href="//www.jb51.net">哈哈哈</a>去学习哈哈哈哈!'
pattern = re.compile(r'<[^>]+>', re.S)
new_html_1 = re.sub(pattern,'', html)
print(new_html_1)
输出结果:
哈哈哈去学习哈哈哈哈!
总结:其实你把 +变成 * 或者 把 re.S 去掉,又或者同时都做了,结果还是一样的!!
re.sub(pattern, repl, string[, conunt]) ,其中 count 是指明替换的次数,不写的话就把全部符合的都替换掉