有没有办法在html文件中找到一行并使用文件流附加文本?我只知道如何完全替换它或只附加在文件的末尾。这是我到目前为止所做的:
index = fs.readFile(filename, 'utf8', function (err, data) {
if (err) return console.log(err);
fs.find("base href=");
fs.writeFile(filename, data.replace(current, changeTo), 'utf8', function
(err) {//So here, instead of replacing, can I instead find 'current' and append 'changeTo' instead?
if (err) return console.log(err);
})
})
所以说我的文件名为index.html,并且在index.html的中间(不是在结尾或开头),有一行显示“Helo”。我想找到“Hel”并在其上加上“l”。 current和changeTo只是字符串。