Javascript 正则表达式替换撇号
我想用反斜杠代替撇号。要求是创建一个带有转义字符的字符串,以便进一步使用。我试过上面的代码,但没有运气Javascript 正则表达式替换撇号,javascript,regex,Javascript,Regex,我想用反斜杠代替撇号。要求是创建一个带有转义字符的字符串,以便进一步使用。我试过上面的代码,但没有运气 var k = "company's dude"; var replaceIt = k.replace(/'s/g,'\'s'); 它将用\替换撇号,你为什么要逃避它们?似乎它应该涵盖的不仅仅是..\\\\'可能是有意的,而且不需要在regex文本中转义'。 k.replace(/\'/g, '\\') ;
var k = "company's dude";
var replaceIt = k.replace(/'s/g,'\'s');
它将用
\
替换撇号,你为什么要逃避它们?似乎它应该涵盖的不仅仅是
..\\\\'可能是有意的,而且不需要在regex文本中转义'
。
k.replace(/\'/g, '\\') ;