Как вывести строки содержащие слово?

314
03 мая 2022, 06:40

Как вывести строки которые содержат слово "error"?

const fs = require('fs')
const file = fs.readFileSync('./history.txt', 'utf8')
var regexp = /error/g;
var match, matches = []
while ((match = regexp.exec(file)) != null) {
    matches.push(match.index)
}
console.log(matches)
Answer 1

Попробуйте так:

const fs = require('fs')
const file = fs.readFileSync('./history.txt', 'utf8')
const regexp = /^.*\berror\b.*$/mg;
const matches = file.match(regexp) || [];
console.log(matches);
READ ALSO
Проблема с Date на Node JS

Проблема с Date на Node JS

При создании экземпляра Date (new Date()), судя по документации, возвращается текущее локальное время, но мне возвращается время со сдвигом на -2 часа

299
JS проверка на наличие слова в src картинки

JS проверка на наличие слова в src картинки

Есть html элемент img, в нём есть src='', как проверить src на содержание определённого слова? например слова home

249
JS как select задать имя не используя option

JS как select задать имя не используя option

Подскажите пожалуйста, как с помощью js для селекта задать имя из блока div или label

263