[英]VIM: find all numbers in double quotes and remove double quotes
我不小心格式化了一个大文件。 我有数百个var定义为:
"exportOrder": "274"
当我真的需要时:
"exportOrder": 274
任何人都知道用正则表达式删除这些情况中的双引号吗?
示例数据如下所示:
{
"key": "date",
"name": "Date",
"datatype": "date",
"exportOrder": "274"
},
{
"key": "coordinates",
"name": "Coordinates",
"datatype": "geoPoint",
"exportOrder": "275"
},
等等..
我可以使用以下命令删除第一引号::%s / Order“:” / Order“:/ g
但找不到第二个报价。
谢谢
您可以使用此:
:%s/"\([0-9]\+\)"/\1/g
我正在捕获第一组中引号内的数字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.