python - 从字符串中删除双新行
问题描述
因此,由于某种原因,我遇到了这个问题,有时我得到一个在 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>
然后我必须将其删除。
解决方案
使用字符串方法替换:
s = s.replace("<p>\n\n\</p><p>", "<p></p><p>")
(或任何你需要更换的东西)
推荐阅读
- node.js - 无法运行节点 js 项目出现以下错误
- postgresql - 我需要将两列 (A1 * B1) 和 B2 处的答案相乘,然后将 A2 值 * B2 值相乘
- javascript - 在 Mozilla Firefox 中使用 showModal() 方法
- ios - react-naitve xcode build main.jsbundle no such file error after watchman lost connected log
- python - 如何使用 pygame(如 T-rex 游戏)创建多个横向移动的精灵对象
- sql-server - 在多值字符串中搜索的最佳方法
- c# - 启动文本随机化它,它不会让我发布因为名称
- sql - 错误:使用计数和查找百分比时在“从”处或附近出现语法错误
- r - 如何基于 R 中的多列展开单列?
- apache-kafka - 消费端的并行处理和维护秩序 - Kafka + Camel