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

如何编写正则表达式移除JSON中指定起始至结束的内容?

移除JSON中指定起止内容的正则表达式方案

针对你的需求,这里提供对应的正则表达式及替换说明:

正则表达式

/"externalLinks":[\s\S]*?(?="maxPop")

表达式说明

  • "externalLinks": 精准匹配起始标记文本
  • [\s\S]*? 匹配任意字符(含换行),采用非贪婪模式,确保不会过度匹配到后续的"maxPop"
  • (?="maxPop") 正向预查,让匹配停止在"maxPop"之前,保留该结束标记

替换示例

输入JSON片段

"oge": "GOF",
"original": {
  "report": true,
  "tier": "IA"
},
"pertinentNegative": false,
"populationFrequency": {
  "externalLinks": {
    "7-2-A-T": "https://x.d.org/s/7-d-A-T?dataset=s"
  },
  "maxPop": "South Asian",
  "maxPopAC": 1,
  "maxPopAN": 30,
  "maxPopFreq": 3.276,
  "overallPopAC": 1,
  "overallPopAN": 23,
  "overallPopFreq": 4.22,
  "source": "gnomAD"
}

替换操作

将匹配到的内容直接替换为空字符串即可。

输出结果

"oge": "GOF",
"original": {
  "report": true,
  "tier": "IA"
},
"pertinentNegative": false,
"populationFrequency": {
  "maxPop": "South Asian",
  "maxPopAC": 1,
  "maxPopAN": 30,
  "maxPopFreq": 3.276,
  "overallPopAC": 1,
  "overallPopAN": 23,
  "overallPopFreq": 4.22,
  "source": "gnomAD"
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 03:50:20