正则表达式匹配和替换“与'

时间:2016-09-28 07:42:55

标签: javascript regex

我正在尝试用以下字符串中的“单引号”替换双引号。

("2016-09-28T09:08:45.812145","50.12"),("2016-09-28T09:09:45.969154","50.13"),("2016-09-28T09:10:45.926659","50.14")

我如何使用正则表达式来执行此操作?

1 个答案:

答案 0 :(得分:1)

以下是一种方法:

var s = '("2016-09-28T09:08:45.812145","50.12"),("2016-09-28T09:09:45.969154","50.13"),("2016-09-28T09:10:45.926659","50.14")';

console.log(s.replace(/"/g,"'"));

请注意,正则表达式非常简单,唯一重要的一点是g修饰符(由WiktorStribiżew评论的全局修饰符),因此检测到所有匹配,而不仅仅是第一个匹配。