#javascript #node.js #filesystems #fs #readline
Вопрос:
В файле журнала несколько раз встречается определенная строка. Мне нужно захватить следующую строку для всех вхождений этой предыдущей строки с node.js. Например, содержимое файла:
Indulgence announcing uncommonly met she continuing two unpleasing terminated. Now busy say down the shed eyes roof paid her Compile Error ./aaarty/bbb/cfvcc/dddhjklpi Course suffer to do he sussex it window advice. Yet matter enable misery end extent common men should. Her indulgence but assistance favourable cultivated everything collecting Compile Error ./asshtyd/wrfber/ghn/fffh/gh/ikjmlk Extended kindness trifling remember he confined outlived if. Assistance sentiments yet unpleasing say Compile Error ./cc/wwwasftbb/kkk/tgfh/pioqascfg/qqq Open they an busy they my such high strong text
Использование node.js Мне нужно записать каждую строку, которая идет после строки со строкой «Ошибка компиляции».
Ответ №1:
Я понял:
var fs = require('fs'); var array = fs.readFileSync('mylogfile.txt').toString().split("n"); for(let i in array) { if (array[i] == "Compilation Error") { let k = parseInt(i) parseInt(1) console.log(array[k]) } }