Javascript 用于删除括号内逗号的正则表达式
我一直在写正则表达式,它需要我去掉括号内的逗号。外部逗号应保持原样 这是我需要的 输入:(37.400809377128354,-122.05618455969392),(37.3931723332768,-121.89276292883454) 输出:(37.400809377128354-122.05618455969392),(37.3931723332768-121.89276292883454)Javascript 用于删除括号内逗号的正则表达式,javascript,regex,Javascript,Regex,我一直在写正则表达式,它需要我去掉括号内的逗号。外部逗号应保持原样 这是我需要的 输入:(37.400809377128354,-122.05618455969392),(37.3931723332768,-121.89276292883454) 输出:(37.400809377128354-122.05618455969392),(37.3931723332768-121.89276292883454) 提前谢谢 您可以使用这个正则表达式,它使用正向前瞻来放弃匹配括号外的逗号 ,(?=[^()
提前谢谢 您可以使用这个正则表达式,它使用正向前瞻来放弃匹配括号外的逗号
,(?=[^()]*\))
var s=“(37.400809377128354,-122.05618455969392),(37.3931723332768,-121.89276292883454)”;
log(s.replace(/,(?=[^()]*\)/g,,)代码>ES'18使用查找后断言的解决方案
const s=“(37.400809377128354,-122.05618455969392),(37.3931723332768,-121.89276292883454)”;
console.log(
s、 替换(/(?很乐意帮助:)