var str='{"type":"school","postion":“[[[130,42],[98,25],[94,44],[120,25],[130,42]]]”,"id":156}'
现在把其中一部分的双引号给去除,最终效果为:
var str='{"type":"school","postion":[[[130,42],[98,25],[94,44],[120,25],[130,42]]],"id":156}'
请大侠帮助
现在把其中一部分的双引号给去除,最终效果为:
var str='{"type":"school","postion":[[[130,42],[98,25],[94,44],[120,25],[130,42]]],"id":156}'
请大侠帮助
直接replace 就可以了
var str='{"type":"school","postion":“[[[130,42],[98,25],[94,44],[120,25],[130,42]]]”,"id":156}';
str = str.replace(/“[(.*?)]”/,'[$1]');
console.log(str)
是英文半角的双引号,我使用replace,但转义字符这有点问题,大哥能否详解
str = str.replace(/"\[(.*?)\]"/,'[$1]');
console.log(str)
str = str.replace(/"\[(.*?)\]"/,'[$1]');
console.log(str)
学习了,用这样转义字符的方式了,谢谢大神