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

Notepad++中匹配特定标签的自动增量编号实现问询

Notepad++中匹配特定标签的自动增量编号实现问询

当然可以实现这个需求啦!我给你分享两种简单好用的方法,都是Notepad++自带功能,不用装额外插件:


方法一:列块编辑+自动增量(最直观)

这种方法适合手动选中需要填充数字的位置,操作起来一目了然:

  • 第一步:处理id里的编号
    按住Alt键,用鼠标拖动选中所有<p id="pg-"></p>里pg-后面的空白区域(形成一个垂直的列块),按下Alt+C打开「列块编辑」对话框。
    在对话框里选择「数字递增」,设置起始值为2,增量为1,点击确定,这样所有id里的pg-后面就会自动填充2、3、4...
  • 第二步:处理标签内的数字
    用同样的方法,按住Alt键选中所有</p>前面的空白区域,再次打开「列块编辑」,同样设置起始值2、增量1,确定后就完成了所有数字的填充。

方法二:正则表达式替换+计数器(更高效)

如果你的空白标签很多,用正则替换能一次性批量处理:

  1. 按下Ctrl+H打开「查找替换」窗口,切换到「替换」标签页
  2. 勾选「正则表达式」选项,确保「.匹配换行符」不要勾选
  3. 在「查找目标」里输入:<p id="pg-"></p>
  4. 在「替换为」里输入:<p id="pg-\i">\i</p>
  5. 点击「替换」旁边的「更多」按钮,找到「计数器」设置项,把起始值设为2,增量设为1
  6. 最后点击「全部替换」,就能自动把所有空白标签替换成带递增编号的版本啦

小提示:如果你的第一个标签已经是<p id="pg-1">1</p>,记得不要把它包含在选中或查找范围内哦,不然会重复编号~

备注:内容来源于stack exchange,提问作者Rajat Karir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 13:49:36