所以,我有一个带有大型JSON对象数组的文件,不幸的是,每个字段都用双引号括起来。特别是两个字段(纬度和经度)需要删除引号。
我只想在编辑器查找/替换功能中使用RegEx来删除引号......但我很难想出RegEx。
这是非常具体的,我只是希望那里有一位RegEx大师可以指出我正确的方向如何从他们引用的监狱释放37和-122以下。
{
"ClubId": "TestWith01",
"ClubName": "TestWith01",
"_DistrictNumber": "K05",
"MeetingDay1": "2nd & 4th MO",
"MeetingTime1": "6:30 PM",
"MeetingDay2": "",
"URL": "http://www.someurl.com",
"Latitude": "37",
"Longitude": "-122",
"MeetingAddress": {
"Address1": "Sample With Quotes",
"Address2": "",
"Address3": "",
"City": "Treasure Island",
"State": "FL",
"PostalCode": "33706",
"Country": "United States"
}
},
答案 0 :(得分:2)
result = subject.replace(/"(-?\d+)"/g, "$1");
这应该替换任何具有可选减号的内容,后跟1+位数。你没有指定你的语言,所以我猜错了。