我有文件路径的字符串。我想用双反斜杠(“\\”)替换所有单反斜杠(“\”)。用双反斜杠“\”替换单个反斜杠“\”
var replaceableString = "c:\asd\flkj\klsd\ffjkl";
var part = /@"\\"/g;
var filePath = replaceableString .replace(part, /@"\\"/);
console.log(filePath);
控制台向我展示了它。
c:asdlkjklsdfjkl
我发现了这样的事情,不幸的是它没有工作。 Replacing \ with \\
那里的“@”在做什么? – Jon 2013-04-22 09:52:25
你的字符串不包含\ – 2013-04-22 09:53:53
请看看那里的JavaScript正则表达式样本的巨大财富。这不是多次解决的唯一问题。很难相信写一个问题比寻找自己的时间少,甚至一次*。 – Tomalak 2013-04-22 09:56:23