Node.js字符串转义字符转换

时间:2017-01-19 10:32:32

标签: javascript node.js

enter image description here

第一种情况,我使用fs.readFileSync()从本地文件中读取html内容,然后调用console.log(),它通常以格式输出。

第二种情况,我使用正则表达式匹配文本(不是文件)中的内容,并输出一些转义字符。

对于第二种情况,如何像第一种情况一样翻译输出?删除所有格式的转义字符。

1 个答案:

答案 0 :(得分:0)

使用Javascript替换方法String.replace()

替换转义字符
var newString = $3.replace(/\\n|\\/g,"");
console.log(newString);

一般来说,你可以通过增加一个额外的" \"来解析特殊的字符。在他们面前。例如,如果你想引用" \ n"在字符串中,您可以使用" \ n"。要替换字符串中的任何特殊字符,请执行;

var newString = $3.replace(/\\n|\\/g,"string-you-want-to-replace-with");
console.log(newString);