正则表达式匹配最后一个元素和新行的第一个元素

时间:2016-11-25 07:01:09

标签: regex

我有一个json输出如下:我需要在Interface和UI标签之后删除逗号(,)。所以我需要从所有标签中删除(,)如果其后续行是}或]。

"DEVICERENDEROPTIONS": 
    [
    {
        "INTERFACE": "3",
    },
    {
        "UI": "[1,2,3,4]",
    }
    ],

先谢谢

1 个答案:

答案 0 :(得分:0)

这不是提出问题的最佳方式,您需要查看堆栈溢出的“如何询问”指南。但是你的问题也应该在这里得到解答,因为正则表达式会做到这一点。

var jsonString = JSON.strigify(json);
jsonString..replace(/,(\s+|)(\}|\])/g, '$2');