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

Notepad++正则需求:删除行尾逗号(前含至少两个大写字母)

Notepad++删除行尾特定逗号的解决办法

用正则精准定位替换

你之前的正则会把前面的大写字母也选中导致误删,换用带断言的正则就能只删目标逗号:

  • 查找框填:(?<=[A-Z]{2}),$
  • 替换框留空(啥都不写)

为啥这个正则管用?

  • (?<=[A-Z]{2}):专门检查逗号前面有没有至少两个连续大写字母,这个部分只做条件判断,不会被选中删除
  • ,$:精准匹配行末尾的逗号,这才是会被替换掉的内容

具体操作步骤

  1. 打开Notepad++按Ctrl+H调出替换窗口
  2. 左下角勾选「正则表达式」(别勾「.匹配换行符」)
  3. 把上面的正则输到「查找内容」里,替换框清空
  4. 点「全部替换」就搞定了

实际效果测试

原内容:

SOME TEXT,
Abc 123,
XY,
Z,

处理后:

SOME TEXT
Abc 123,
XY
Z,

只有前面有两个及以上大写字母的行尾逗号被删掉,其他不符合条件的逗号都保留。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 22:27:04