python过滤掉</p>\n<p style="text-indent: 2em;"><p style="text-indent: 2em;">等html代码
时间: 2024-05-03 18:18:20 浏览: 127
用python代码把背景颜色过滤掉
可以使用正则表达式进行过滤:
```python
import re
html = '<p>这是一段文本</p>\n<p style="text-indent: 2em;">这是另一段文本,带有html样式</p>'
filtered_html = re.sub('<[^<]+?>', '', html)
print(filtered_html)
# 输出:这是一段文本\n这是另一段文本,带有html样式
```
这里使用了 `<[^<]+?>` 的正则表达式来匹配所有的html标签,并将其替换为空字符串。但是这种方法只能过滤掉标签,而无法过滤掉样式属性等其他html代码。如果需要更全面的过滤,可以使用第三方库 BeautifulSoup。
阅读全文