首页 > 解决方案 > 从字符串中删除双新行

问题描述

因此,由于某种原因,我遇到了这个问题,有时我得到一个在 first 之间有两个 n/n/ 符号的字符串<p> and <p><p>,如何尝试捕获并删除它?

如果我粘贴它看起来像这样

string = '<p>

    </p><p><span style="color: rgb(114, 114, 114);text-align: justify">Tutorials</span><br></p><p></p>'

如果我从调试器中查看这个字符串,那么我会看到它<p>\n\n\<p><p>

所以基本上我需要检查 \n\n 是否介于两者之间,<p> and <p><p>然后我必须将其删除。

标签: python

解决方案


使用字符串方法替换:

s = s.replace("<p>\n\n\</p><p>", "<p></p><p>")

(或任何你需要更换的东西)


推荐阅读