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
代表任何一种换行符,添加的行将具有与原始行相同的换行符。
我想在每行之间添加一个文本(例如 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
代表任何一种换行符,添加的行将具有与原始行相同的换行符。