第一种情况,我使用fs.readFileSync()
从本地文件中读取html内容,然后调用console.log()
,它通常以格式输出。
第二种情况,我使用正则表达式匹配文本(不是文件)中的内容,并输出一些转义字符。
对于第二种情况,如何像第一种情况一样翻译输出?删除所有格式的转义字符。
答案 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);