Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript字符串替换删除所有双引号_Javascript_Node.js - Fatal编程技术网

Javascript字符串替换删除所有双引号

Javascript字符串替换删除所有双引号,javascript,node.js,Javascript,Node.js,标题说明了一切。我想在文件中插入HTML字符串finalHTML看起来非常好,而master在finalHTML的第一行后面不包含任何双引号 console.log(finalHTML); //this contains double quotes master = master.toString('utf8').replace(/<svg.*?>.*<\/svg>/im, finalHTML); console.log(master); //this does not.

标题说明了一切。我想在文件中插入HTML字符串
finalHTML
看起来非常好,而
master
finalHTML
的第一行后面不包含任何双引号

console.log(finalHTML); //this contains double quotes
master = master.toString('utf8').replace(/<svg.*?>.*<\/svg>/im, finalHTML);
console.log(master); //this does not.
console.log(finalHTML)//这包含双引号
master=master.toString('utf8')。替换(/.*/im,finalHTML);
控制台日志(主)//但事实并非如此。

finalHtml看起来像什么?更换前,
master
是什么样子?你能做一个复制问题的小提琴吗?事实上,它是替换正则表达式。在我第一次生成文件后,它没有更新该文件。修好了,现在没事了。