我想在文本中删除单个换行符,但不要删除双倍换行符。
我可以使用\r\n
替换行。如何删除单个换行符?
编辑:我还需要在每行之前添加空格。例如,如果原始文本是:
line1
line2
line3
必须转换为:
line1 line2 line3
答案 0 :(得分:3)
如果我明白你的意思 - 你需要将单\r\n
转换为空格,但要留下双倍,三倍等等。
您可以使用Notepad ++的替换功能和此正则表达式
(?<!\r\n)\r\n(?!\r\n)
在这里,我们有\r\n
的负面反馈,然后\r\n
本身,然后是\r\n
的负面预测,因此它匹配\r\n
的单个出现没有前任和没有后继者相同的人物。
注意:你必须检查表格底部的“正则表达式”单选按钮。字段“替换为”应包含单个空格字符。
因此,它会转换以下文字:
line1
line2
line3
line4
line5
进入这一个:
line1 line2 line3
line4 line5
答案 1 :(得分:0)
您可以尝试使用 CTRL + A 然后 CTRL + J