Поиск и удаление строки в .txt файле js

812
29 июля 2017, 07:46

Ребят, подскажите, пожалуйста, как удалить найти и удалить строку в текстовом файле из node.js?

К примеру, есть строка:

asdasd@has.ru:1234jaqwqkfsdg

Как ее найти и удалить в .txt?

Answer 1

Вам нужно скачать и использовать модуль 'fs', с его помощью легко можно менять текст в файлах:

var string = fs.readFileSync('test.txt', 'utf-8'),
    searchString = 'asdasd@has.ru:1234jaqwqkfsdg',
    newString;
if(string.indexOf(searchString) != -1){
    newString = string.slice(0, string.indexOf(searchString)) + 
    string.slice(string.indexOf(searchString) + searchString.length);
    fs.writeFileSync('test.txt', newString);
}

создаем начальный текст до строки которую ищем затем добавляем текст после строки которую ищем.

READ ALSO
Где ошибка в JS?

Где ошибка в JS?

Где ошибка в скрипте ? При воспроизведении мои переменные 100% равны , но он не работает(

348
This в объекте с function declaration

This в объекте с function declaration

Добрый день, подскажите, пожалуйста, почему в первом случае this не работает? Спасибо!

352
JavaScript функция запускается один раз

JavaScript функция запускается один раз

Привет, есть пагинация, на сайте, например, при нажатии на одну из кнопок( их 10, допустим,) которые переключаются по страницам я подгружаю данные...

432
Вызов функции по клику на кнопку

Вызов функции по клику на кнопку

В эфире снова мои бестолковые вопросы, но все мы учимся, так что, пожалуйста, не вздыхайте и не делайте фейспалмы

455