我通过JSON.parse
收到文件路径字符串,但是我需要使用反斜杠转义字符串中的空格。
我应该如何在Node.js中以惯用方式执行此操作?
例如:
var input = JSON.parse('{ "path": "/foo/bar bam/baz.html" }');
input.path.replace(/(\s)/g, '\\$1');
答案 0 :(得分:4)
var input = JSON.parse('{ "path": "/foo/bar bam/baz.html" }');
console.log(input.path.replace(/(\s+)/g, '\\$1'));

答案 1 :(得分:0)
更新.replace
正则表达式,如下所示:
var input = JSON.parse('{ "path": "/foo/bar bam/baz.html" }');
console.log(input.path.replace(/(\s+)/g, '\\$1'));