16

我只是在寻找一种方法来加快在记事本应用程序中的每一行之后添加信息的过程。

我有一个记事本文件,其中包含许多条目,大约 1000+,并且正在寻找一种在每一行之后添加“”的方法,但是我不能简单地搜索和替换,因为每一行都不同于另一行。有没有另一种方法可以在每行之后简单地添加三个字符而不管它们是什么?

4

7 回答 7

33

你可以通过点击 Cntrl+F 然后检查正则表达式框来做到这一点。然后把你想用什么东西替换掉。您可以将正则表达式查找为

    \r 

并将其替换为

        "YOUR TEXT"\r

在此处输入图像描述

于 2012-12-10T18:00:10.020 回答
18

获得一个像Notepad++这样好的文本编辑器,然后使用 Find/Replace 框。在搜索模式部分中选择正则表达式单选按钮。搜索$(这是行尾标记),并替换为您想要的任何文本。

于 2012-12-10T17:57:31.390 回答
5
  1. 将您的鼠标放在您列表中第一行的开头。
  2. 按 Alt + "C"
  3. 一个窗口被打开。在“要插入的文本”下输入您要添加的文本,然后按 OK。
  4. 应用相同的过程在所有行的末尾添加文本。
于 2013-10-14T13:36:30.260 回答
3

替换\r""\r,使用扩展搜索模式(如果您的文件处于 UNIX 模式,您可以使用\n代替)。\r

要将其添加到每一行之后的新行,您可以替换\r\n为(或根据您的行尾\r\n""\r\n再次\n替换)。\n""\n

于 2012-12-10T17:56:50.193 回答
1

如果您不特别将 notepad++ 作为文本编辑器,请尝试使用Atom。它有一个多光标选项,通过它您可以轻松地将文本添加到多行。

于 2017-08-03T08:50:01.057 回答
0

另一种方式,你可以试试插件 ConyEdit。使用它的命令行在cc.aal <yourContent>您的内容后面附加行。顺便说一句,它可以将不同的文本附加到每一行(先将数据推送到数组,然后使用数组)。

于 2018-07-18T02:30:48.987 回答
0

选择的答案在 Windows 上的 notepad++ 上对我不起作用,它只是在行尾附加了文本。这是有效的:

  1. 打开搜索和替换框,在“查找内容”字段中添加“$”(表示行尾字符)
  2. 在“替换为”字段使用中,\r - 这将在每行之后添加文本
  3. 单击全部替换按钮以插入新行。

检查上述步骤的屏幕截图

于 2020-06-27T07:21:26.900 回答