javascript - 用于删除括号内逗号的正则表达式

标签 javascript regex

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

这就是我需要的

输入:(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/

相关文章:

javascript - express.static根路径的规则是什么?

Javascript for-in 循环问题

javascript - 如何在运行时从另一个列表填充选择列表?

regex - 将正则表达式与 `rename` 中的 `util-linux` 版本一起使用

php - 简单的正则表达式问题 : How to find the first parentheses and get the content inside it?

java - 正则表达式模式与? character 和 characterSequense 包含 unicode 字符

std=c++11 和 std=gnu++11 之间的 C++ 标准正则表达式差异

javascript - jQuery 获取所有可见的元素?

javascript - Vue 警告 : Failed to resolve component

php - 检查字符串是否同时包含空格或特殊字符