Использование fs
- определенно правильный путь, а также использование RegExp
для поиска строки, которую вы хотите заменить.Вот мое решение для вашего ответа:
var fs = require('fs');
function main() {
/// TODO: Replace filename with your filename.
var filename = 'file.txt';
/// TODO: Replace RegExp with your regular expression.
var regex = new RegExp('Toto2.*\n', 'g');
/// Read the file, and turn it into a string
var buffer = fs.readFileSync(filename);
var text = buffer.toString();
/// Replace all instances of the `regex`
text = text.replace(regex, '');
/// Write the file with the new `text`
fs.writeFileSync(filename, text);
}
/// Run the function
main();
Кроме того, если вам нужно больше ресурсов по использованию fs
, перейдите по этой ссылке: https://nodejs.org/api/fs.html
И для получения дополнительной информации по RegExp
Есть много сайтов, которые могут показать вам, что делает каждое выражение, например, это: https://regex101.com/
Надеюсь, это поможет!