我正在尝试用以下字符串中的“单引号”替换双引号。
("2016-09-28T09:08:45.812145","50.12"),("2016-09-28T09:09:45.969154","50.13"),("2016-09-28T09:10:45.926659","50.14")
我如何使用正则表达式来执行此操作?
答案 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评论的全局修饰符),因此检测到所有匹配,而不仅仅是第一个匹配。