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

Notepad++能否通过正则表达式实现动态空格数替换?

可以在Notepad++中实现这个动态空格对齐需求

具体操作步骤如下:

  • 打开Notepad++并导入需要处理的文本
  • 按下Ctrl+H唤出替换窗口
  • 在「查找模式」中选择「正则表达式」,注意不要勾选「.匹配换行符」选项
  • 查找内容填入:^(XY\w*_\d{2} )(\w+)$
  • 替换内容填入:$1${space:15-length($1)}$2
    这里的${space:N}是Notepad++专属的正则替换语法,会生成N个空格。用固定长度(比如15)减去第一组匹配内容的长度,就能动态补充空格,让第二列内容对齐到同一位置。你可以根据实际需求调整15这个数值,让对齐效果更符合预期。
  • 点击「全部替换」,就能得到你想要的格式化结果。

原始文本:

XY_bbb_11 PT
XY_brtztsd_34 KJH
XY_bghg_44 LOP

处理后结果:

XY_bbb_11       PT
XY_brtztsd_34   KJH
XY_bghg_44      LOP

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 11:15:28