Notepad++ 在每一行之间添加文本

Notepad++ add text between every line

我想在每行之间添加一个文本(例如 HELLO)

例如:

Line 1
Line 2
Line 3

成功:

Line 1
HELLO
Line 2
HELLO
Line 3
HELLO

一个简单的 search/replace 就可以完成这里的工作,查找 \r\n 并将其替换为 \r\nHELLO\r\n。重要的是选择了扩展搜索模式(在search/replace对话框的底部),所以可以通过这种方式指定控制字符。

我的第一个想法是在 Find/Replace 中使用一种正则表达式形式。我希望您在此处使用的示例与您尝试做的不完全相同,但要解决该示例,请在 Find/Replace 对话框中尝试以下操作。

([\d]{1})[\s]{1}

这将找到 1 个数字,后面是 1 个 space,并将其替换为第 1 个数字,后面是“你好”

在此处查看正则表达式部分的解释:https://regex101.com/r/wW8cG2/1

  • 按 CTRL-H 替换
  • 在查找内容中 - 键入 \n
  • in 替换为 - 输入 \nHELLO\n
  • Select 在搜索模式下扩展
  • 全部替换

你可以这样做:

  • Ctrl+H
  • 查找内容:(\R)
  • 替换为:HELLO
  • 全部替换

\R代表任何一种换行符,添加的行将具有与原始行相同的换行符。