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

求Notepad++适用正则表达式:移除方括号内容及后续逗号/连字符

Notepad++ 正则表达式解决方案

直接用以下正则表达式即可满足需求:

\[[^\]]*\][,\u2013-]?

规则解释

  • \[[^\]]*\]:你已掌握的匹配规则,精准匹配任意方括号及其内部所有内容
  • [,\u2013-]:匹配方括号闭合后紧跟的逗号(,)、普通连字符(-)或长破折号(–),覆盖你示例里的所有符号类型
  • ?:标记前面的符号为可选,避免误删方括号后无符号的正常内容

替换操作步骤

  • 打开Notepad++的替换窗口(快捷键Ctrl+H)
  • 切换到「正则表达式」模式
  • 在「查找目标」框粘贴上述正则表达式
  • 「替换为」框保持为空
  • 点击「全部替换」完成批量处理

示例验证

  • 原内容:[1]–[5] → 替换结果:空字符串
  • 原内容:[Alibaba], [7], [8] → 替换结果: (保留了逗号后的空格)
  • 原内容:[1-2]–[5] → 替换结果:空字符串

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 10:37:44