在javascript中替换字符串中的反斜杠

时间:2017-11-20 05:20:11

标签: javascript string

您好我试图替换字符串

中的反斜杠
var str='he\1o';var res = str.replace(/\\/g,'l');console.log(res);
output :"heo"

无法替换反斜杠 有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

该字符串不包含反斜杠,它包含\ 1转义序列。

如果你想要一个正则表达式,你应该有一个正则表达式,而不是一个字符串。

var str = "he\\1o";
var replaced = str.replace(/\\/, "l");

修改

您也可以将\1替换为ll,您也可以实现同样的目标。

var str = "he\1o";
var replaced = str.replace(/\1/, "ll");