2

我有一个包含 1100 行的文件,我想将所有 1100 行的每 5 行合并为一行。

我可以手动完成,但这确实需要时间。

我用表达式替换函数:

查找:\r\n替换为(space)

但需要一一更换

任何人都可以帮忙吗?


我的文件看起来像:

john 
micheal
johnson
mike
alberto
lorenzo
sebstian ................ till 1100 lines

我想将所有 1100 的每 5 行放在一行中,所以它应该看起来像:

john micheal johnson mike alberto 
lorenzo sebstian ...... till 5
and so on

图片解释更多:

目前是这样的:

我希望它是这样的:

4

1 回答 1

3

假设行分隔符是\r\n.

确保您设置Search ModeRegular Expression并且. matches new-line选中

寻找:

(.*)\r\n(.*)\r\n(.*)\r\n(.*)\r\n(.*)\r\n

用。。。来代替:

\1 \2 \3 \4 \5\r\n

解释:

.- 任何字符。
*- 零个或多个之前的内容。
所以.*- 零个或多个任何字符。
\r\n- 新队。
(...)(在括号中) - 分配与下一个组号匹配的内容,从 1 开始(所以括号中的第一件事是第 1 组,第二个是第 2 组,第三个是第 3 组,等等)
\1- 引用第一个组(类似于\2- \5) .

有关更多信息,请参阅

于 2013-09-30T20:19:14.800 回答