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

如何用正则表达式在BBEdit中提取JSON文件的待译文本

在BBEdit中提取JSON里的待译文本

没问题,这事儿在BBEdit里用正则查找替换就能轻松搞定,我给你一步步说:

  1. 打开你的JSON文件,按下Cmd + F调出查找替换窗口
  2. 点击窗口右上角的「Grep」按钮,开启正则表达式模式
  3. 在「Find」输入框里粘贴这个正则:
    ^"ribbonText1" : "(.*)"$
    
    解释下这个正则的作用:
    • ^ 和 $ 分别匹配行的开头和结尾,确保只处理完整的目标行
    • "ribbonText1" : " 精准匹配你说的键名部分
    • (.*) 捕获引号里的所有待译文本(这部分就是我们要保留的内容)
    • " 匹配行尾的闭合引号
  4. 在「Replace」输入框里输入:
    \1
    
    这里的\1代表刚才正则里(.*)捕获到的内容,也就是你需要的待译文本
  5. 点击「Replace All」,所有符合格式的行就会自动替换成纯待译文本了

如果你的JSON里还有类似ribbonText2、ribbonText3这种带数字后缀的键,想一次性处理所有这类行,可以把查找正则改成:

^"ribbonText\d+" : "(.*)"$

\d+会匹配一个或多个数字,这样就能覆盖所有数字结尾的ribbonText键了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 03:17:53