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

756
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% равны , но он не работает(

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

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

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

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

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

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

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

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

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

385