正则:去掉中括号前后的双引号

    "{
    "titleMap":[
            {
            "titleName":"姓名",
            "titleValue":"[new TableVal(true,name)]"
            }
        ],
    "tableId":[
            {
            id:"[new TableVal(true,'id')]"
            }
        ]
    }"
    
    就是"[new TableVal(true,name)]"这个地方的中括号,能用正则表达式去掉吗··小白不怎么会正则,求大神指教:)
阅读 11.5k
3 个回答

这个不用正则吧..直接replace('[','').replace(']','')呢?

var string = "[new TableVal(true,name)]";
string.replace(/^\[(\D*)]$/, "$1")
var reg = /"(\[.*?\])"/g;
string.replace(reg,'$1');
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题