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

如何在Notepad++中删除JSON文件内指定键对应的所有键值对

可以实现,使用Notepad++自带的正则替换功能即可完成操作,无需额外安装插件,支持单文件处理和多文件批量处理,不受键值的内容、数据类型限制。

操作前请先备份所有待修改的JSON文件,避免误操作导致数据丢失

单文件处理步骤

  • 打开待处理的JSON文件,按下Ctrl+H快捷键调出替换窗口
  • 在窗口左下角的「查找模式」中选择「正则表达式」,同时勾选「.匹配换行符」选项(适配键值跨多行的场景)
  • 在「查找目标」输入框中填入如下内容,如果需要删除其他键,把内容里的position替换为目标键名即可:
    \s*"*position"*\s*:\s*.*?(,|(?=\s*[\]}]))
  • 「替换为」输入框保持为空
  • 点击「全部替换」即可删除当前文件内所有position对应的键值对

多文件批量处理步骤

如果需要同时处理多个结构一致的JSON文件,按如下操作:

  • 在替换窗口顶部切换到「文件查找」标签页
  • 「目录」选择存放所有待处理JSON文件的文件夹
  • 「过滤器」输入*.json,只匹配JSON格式文件
  • 查找规则、替换规则和单文件配置一致,点击「替换在文件中」即可完成批量处理

后续语法修复

如果删除键值对后出现多余的尾逗号导致JSON语法错误,可以再做一次全局正则替换:

  • 查找目标:,(\s*[\]}])
  • 替换为:$1
    即可清理所有多余的尾逗号,保证JSON语法合法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 23:54:05