我想从字符串中去除 <p></p> (比如说 s )。

现在我正在这样做:

s.strip('"<p>""</p>"')

我不确定我所做的是否正确,但是对于我使用过的大多数字符串,这已经足够有效了。

除了,我仍然得到以下字符串:Here goes..</p>
有没有其他有效的脱毛方法?它不需要快速或高效。我需要一些有效的东西来完成工作。

测试用例

让我们说:s="<p>Here goes..</p>"
s 上执行必要的操作后,print s 应该给出:Here goes..

最佳答案

假设您没有尝试清理 XML/HTML,以下将起作用:

s = s.replace('<p>', '').replace('</p>', '')

关于Python : Correct way to strip <p> and </p> from string?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6167366/

10-12 14:24
查看更多