RegEx:替换:取消引用整数

时间:2011-11-07 14:28:45

标签: regex

所以,我有一个带有大型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"
    }
},  

1 个答案:

答案 0 :(得分:2)

result = subject.replace(/"(-?\d+)"/g, "$1");

这应该替换任何具有可选减号的内容,后跟1+位数。你没有指定你的语言,所以我猜错了。