作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有带有文件路径的字符串。我想用双反斜杠(“\\”)替换所有单反斜杠(“\”)。
var replaceableString = "c:\asd\flkj\klsd\ffjkl";
var part = /@"\\"/g;
var filePath = replaceableString .replace(part, /@"\\"/);
console.log(filePath);
控制台向我展示了它。
c:asdlkjklsdfjkl
我发现了类似的东西,不幸的是它不起作用。 Replacing \ with \\
最佳答案
尝试:
var parts = replaceableString.split('\\');
var output = parts.join('\\\\');
就我个人而言,由于我对 reg exp 不太熟悉,因此在处理非字母数字字符时我倾向于避免使用它们,这既是为了可读性,也是为了避免奇怪的错误。
关于javascript - 将单反斜杠 "\"替换为双反斜杠 "\\",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16144090/
我是一名优秀的程序员,十分优秀!