因对接系统修改了弹窗文案展示, 弹窗信息可能包含富文本, 但是前端未支持富文本解析, 这会将html标签展示给用户,例如:
所以需要对html标签进行过滤以更好的进行展示(其实最好是前端兼容)
Ⅰ: 启用正则
import re
def remove_tags(text):
cleaned_text = re.sub('<[^<]+?>', '', text)
return cleaned_text
res = """
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>4.11</h1>
</body>
</html>
"""
print(remove_tags(res))
Ⅱ: 去除效果
Title
4.11