You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Notepad++ v8.4.6移除分号前后空格且保留换行的方法

在Notepad++ v8.4.6中移除分号前后空格(保留换行)的解决方案

操作步骤

  • 打开目标文件,按下Ctrl+H唤出替换面板。
  • 在「搜索模式」里选择「正则表达式」,务必取消勾选「. 匹配换行符」(这是避免误删换行的关键)。
  • 在「查找目标」栏输入以下正则表达式:
    (?:(?<!\r?\n)\s+(?=;)|(?<=;)\s+(?!\r?\n))
    
  • 「替换为」栏保持为空,点击「全部替换」即可完成清理。

规则说明

  • (?<!\r?\n)\s+(?=;):匹配非换行开头的分号前连续空格,确保不会误处理行首到分号间的换行。
  • (?<=;)\s+(?!\r?\n):匹配分号后非换行结尾的连续空格,确保不会误删分号到行尾的换行。
  • 用(?:...)将两个规则合并,一次替换就能处理所有分号前后的冗余空格,同时完整保留换行结构。

效果验证

  • 原片段 ; C-29 18916 ;(行尾带换行)→ 替换后 ;C-29 18916;(换行完全保留)
  • 你提供的长代码行也会精准转换为目标格式,彻底清除分号前后的多余空格,不破坏原有换行布局。

内容的提问来源于stack exchange,提问作者VansFannel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 11:22:06