我有一个格式不正确的简单 json 文件,它看起来像:
{ ID: '092558667',
NAME: 'Store Made',
PARENT_CATEGORY_ID: '692558669',
INCLUDED_IN_NET_SALES: '1' }
我需要做的就是将字段名称用双引号括起来。在 vim 中,我得到的最接近的是将字段名称和冒号括在引号中 - 显然我需要弄清楚如何在没有冒号的情况下获取字符串。这是我正在尝试的:
:%s/[A-Z_]*:/"&"
如果我将冒号排除在查询之外,则最终会选择整个文件。