我最近制作了一个脚本,在这个脚本中,我想从带有node的txt文件中删除EXACT个匹配项.打印结果为true,但实际上没有从txt文件中删除该行.我用不和来获得论点.
const fs = require('fs')
fs.readFile('notredeemed.txt', function (err, data) {
if (err) throw err;
if (data.toString().match(new RegExp(`^${args[0]}$`, "m"))) {
fs.readFile('notredeemed.txt', 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
var result = data.replace(/${args[0]/g, '');
fs.writeFile('notredeemed.txt', result, 'utf8', function (err) {
if (err) return console.log(err);
});
});
console.log("true")
如果有人能帮我,我将不胜感激:)