我一直在写正则表达式,需要删除括号内的逗号。外面的逗号应保持原样

这就是我所需要的

输入:(37.400809377128354,-122.05618455969392),(37.3931723332768,-121.89276292883454)

输出:(37.400809377128354 -122.05618455969392),(37.3931723332768 -121.89276292883454)

提前致谢!

最佳答案

您可以使用此正则表达式,该正则表达式使用积极的前瞻性放弃与括号外的逗号匹配,

,(?=[^()]*\))


Demo



var s = "(37.400809377128354, -122.05618455969392),(37.3931723332768, -121.89276292883454)";
console.log(s.replace(/,(?=[^()]*\))/g, ''));

关于javascript - 正则表达式用于删除括号内的逗号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54359053/

10-12 12:29