Python 如何删除<&燃气轮机;

Python 如何删除<&燃气轮机;,python,python-3.x,string,Python,Python 3.x,String,我有一个字符串,看起来有点像: 大约银币IMMR与银币I中前49%的召唤师相似 问题是我不想要中的任何内容。在旧代码中,我的解决方案是: summary=MMR\U信息[“排名”][“摘要”] 摘要=摘要。替换(“”,“”) 摘要=摘要。替换(“”,“”) 摘要=摘要。替换(“”,“”) 摘要=摘要。替换(“”,“”) 但这不是很漂亮。 我将非常感谢您以最有效的方式如何以及为什么这样做。使用HTML解析器,如BeautifulSoup: from bs4 import BeautifulSou

我有一个字符串,看起来有点像:
大约银币I

MMR与银币I中前49%的召唤师相似

问题是我不想要
中的任何内容。在旧代码中,我的解决方案是:

summary=MMR\U信息[“排名”][“摘要”]
摘要=摘要。替换(“”,“”)
摘要=摘要。替换(“
”,“”) 摘要=摘要。替换(“”,“”) 摘要=摘要。替换(“”,“”)
但这不是很漂亮。
我将非常感谢您以最有效的方式如何以及为什么这样做。

使用HTML解析器,如
BeautifulSoup

from bs4 import BeautifulSoup

html = 'Approximately <b>Silver I</b><br><br><span class=symbol--micro></span>MMR resembles the <b>top 49%</b> of summoners in Silver I'
soup = BeautifulSoup(html)

print(soup.text)

请注意,正则表达式经常被建议作为处理HTML修改的一种方式,但它们通常会变得难以理解和维护。

这也是该网站上最臭名昭著的帖子之一的主题:我问的原因是我的花生脑无法使这种方式起作用,而我又提出了一个这样的问题,谢谢你给了我一个足够简单的答案!