如何用Python中包含相同数据的单行文本替换文件中的三行文本块

I0_ol

我有一个文本文件,其中包含多个3行文本块,后接一个新行。我的数据如下所示:

title A - description
http://www.a.site.com/
http://a.anothersite.com/

title B - blah blah
http://www.site.b.com/
http://b.anothersite.com/

title C - yeah yeah
http://www.site.c.com/
http://anothersite.c.com/

我希望实现的输出是这样的:

title A - description | http://www.a.site.com/ | http://a.anothersite.com/   
title B - blah blah | http://www.site.b.com/ | http://b.anothersite.com/
title C - yeah yeah | http://www.site.c.com/ | http://anothersite.c.com/

我一直在尝试使用python做到这一点,但我真的没有得到任何帮助。我能做到的最好的就是删除所有新行,但是在这种情况下并没有真正的帮助,因为我仍然需要在每条数据之间添加新行。有什么建议?

Shubham Sharma

尝试这个:

import re
with open("file.txt", "r+") as f:
    text = " | ".join(f.readlines())
    text = re.sub(r"(?<!^)\n", '', text)
    text = re.sub(r"\s*\|\s*\|\s*", "\n", text)

    f.seek(0)
    f.write(text)

输出file.txt

title A - description | http://www.a.site.com/ | http://a.anothersite.com/
title B - blah blah | http://www.site.b.com/ | http://b.anothersite.com/
title C - yeah yeah | http://www.site.c.com/ | http://anothersite.c.com/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用VBA选择PDF中的三行文本

来自分类Dev

bash用模式替换文件中的多行文本

来自分类Dev

如何用bash替换文本文件中的单行?

来自分类Dev

如何用bash替换文本文件中的单行?

来自分类Dev

在包含python关键字的文件中写行文本?

来自分类Dev

如何使用sed替换文件中的第三行?

来自分类Dev

如何替换路径中的多行文本?

来自分类Dev

Bash用多行文件替换文件中的行

来自分类Dev

使用Powershell而不使用Regex替换文件中的多行文本

来自分类Dev

替换单行文本文件中某些键的值

来自分类Dev

单行文本在UILabel中需要两行

来自分类Dev

在Python中替换文件中的文本

来自分类Dev

从CSV格式的单行文本文件中读取一行

来自分类Dev

在python中循环随机行文件文本

来自分类Dev

如何替换文本文件中的行?

来自分类Dev

如何在文本模式下替换文件中的行

来自分类Dev

如何从文件中随机替换文本?

来自分类Dev

如何在SwiftUI中为单行文本设置行高?

来自分类Dev

如何从Powershell中的$pattern中删除多行文本块

来自分类Dev

Python如何替换文本文件中特定行中的特定单词?

来自分类Dev

如何用用户输入替换文本文件中的行的一部分?

来自分类Dev

如何用r中的条件替换文本元素

来自分类Dev

如何用猫鼬替换文档中的文本?

来自分类Dev

如何用JQuery表中的图像替换文本

来自分类Dev

如何用 XmlDocument 中的元素替换文本

来自分类Dev

使用PowerShell替换.ini中的一行文本

来自分类Dev

如何用Qt替换.txt文件中特定行的文本?

来自分类Dev

如何用空格替换文本中的字符(python中单词列表除外)

来自分类Dev

如何删除多个文件中第三行之后的文本

Related 相关文章

热门标签

归档