如何使用正则表达式在记事本++中将所有内容移动到一行

use*_*443 14 regex merge lines notepad++

我正在试图弄清楚如何使用正则表达式合并我的文本文件的内容

(25行数据)成一行.

到目前为止,我可以让Notepad ++通过搜索来成功找到我正在寻找的行(^),但我不确定的是用什么代替它.

语法方面我正在寻找正确的脚本,它基本上将一行的开头附加到前一行的末尾.有人可以帮忙吗?谢谢

use*_*733 31

查找\R并替换为空字符串.

\R匹配多个换行样式,包括最常见的\r\n\n.

搜索模式必须设置为正则表达式.


ael*_*lor 16

  1. 突出显示要加入的行(或使用Ctrl + A选择所有内容)
  2. 从菜单中选择编辑→线路操作→连接线或按Ctrl+ J.

如果需要,它会自动放入空格以防止单词卡在一起

作为替代方案,你可以

Ctrl+H

Search Mode选择Extended

查找 - \r\n替换 - 将其留空.


ste*_*ema 5

^是一个anchor,这意味着它不匹配字符(它匹配 a 之后的位置\n,或字符串的开头)。所以没有什么可以替代的。

如果您需要使用正则表达式(aelors 的回答听起来不错 => +1),那么

 [\n\r]+
Run Code Online (Sandbox Code Playgroud)

并根据您的需要替换为空或空格。