我想将路径中的转义字符(\)替换为js
中的单\\\cpmp1\D$\\ABC\\XYZ
我试过
console.log(s.replace(/.\\\\/g, '\\'));
但它没有做任何替换?有什么想法吗?
答案 0 :(得分:4)
var replacedStr = s.replace(/\\+/g, '\\');
答案 1 :(得分:2)
你不需要“。”,但除此之外它还可以。
console.log(s.replace(/\\\\/g, '\\'));
如果它似乎做错了什么,那么我建议您测试它的方法可能有问题。
编辑 - 请注意,要使用建议的原始字符串对其进行测试,需要加倍反斜杠:
var s = "\\\\cpmp1\\D$\\\\ABC\\\\XYZ";