【问题标题】:Collapse multiple empty lines in content to a single line in Notepad++将内容中的多个空行折叠到 Notepad++ 中的一行
【发布时间】:2016-01-19 05:27:53
【问题描述】:

Notepad++ 中有没有办法将内容中的多个空行折叠成一行?

例如,从这个:

Line0
Line1


Line2



Line3

Line4
Line5

到这里:

Line0
Line1

Line2

Line3

Line4
Line5

我想使用“在文件中查找”功能对文件夹进行替换;有没有办法可以做到?

【问题讨论】:

    标签: regex text replace find notepad++


    【解决方案1】:
    [\r\n]{2,}
    

    您可以替换为\n\n\n。查看演示。

    https://regex101.com/r/tD0dU9/12

    编辑:

    (?:\r\n){2,} 用于记事本++

    【讨论】:

    • 如果两行是连续的(例如 Line0 和 Line1),则使用此解决方案,替换时会在它们之间添加一个空行;虽然我希望不添加空行,但仅在多余时才删除。见例子。
    • Mmm...在演示页面上还可以,但是当我尝试在 Notepad++ 上运行时似乎不起作用..它匹配每个 endline
    • 谢谢!现在看来还可以……最后一件事:有没有办法在行上做同样的事情,即使有空格?
    猜你喜欢
    • 2017-08-28
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 2019-06-20
    • 2017-03-12
    相关资源
    最近更新 更多