✅ 方法一:标准正则替换(推荐)
-
按 Ctrl + H 打开替换对话框
-
设置 查找模式 → 正则表达式
-
在 查找目标 中输入:
(?-s)(你的文字)将 你的文字 替换为实际内容(若包含正则特殊字符如 . $ [ ] 等,需添加 \ 转义,例如 .)
-
在 替换为 中输入:
\r\n$1其中 $1 代表被查找的文字
-
勾选 [ ] .匹配换行符
-
点击 全部替换 完成操作
示例截图:
!https://i.imgur.com/yK0Zt7g.png
⚡ 进阶场景处理
场景1:避免在行首重复添加换行符
在替换框中输入:
查找目标
(?<!^|\r\n)(你的文字)
替换为
\r\n$1
(?<!^|\r\n) 确保文字前无行首或已有换行符
场景2:需要保留原文字前的空格
查找目标
(\s*)(你的文字)
替换为
$1\r\n$2
其中 $1 保留空格,$2 对应原文字
⚙️ 其他方法
方法二:宏录制(适合简单操作)
- 点击 宏 → 开始录制
- 手动操作:选中文字 → 按 Home → 按 Enter
- 停止录制 后反复执行宏
方法三:PythonScript 插件(复杂批量操作)
- 安装 PythonScript 插件
- 运行脚本:
editor.rereplace(r"你的文字", “\r\n\0”) # \0 表示匹配的原文
⚠️ 关键注意事项
-
特殊字符转义:
若文字包含以下字符需转义 → 加 \ 前缀
. $ [ ] ( ) { } ^ * + ? | \
例:http:// → 需写为 http:// -
换行符适配:
• Windows 系统用 \r\n• macOS/Linux 系统用 \n
• 在 Notepad++ 状态栏查看当前文档类型(CRLF/LF/CR)
-
备份文档:执行替换前务必 Ctrl + S 保存!
通过上述正则表达式替换,可批量在 任意指定文字前插入回车,无需第三方工具,高效解决文档格式化需求。