Я использую следующий код, чтобы получить конкретный файл, который находится в моей папке c, . Вопрос в том, как получить конкретный контент внутри этого файла, например У меня есть текстовый файл и контент являетсяполучить конкретное содержимое файла через узел js
name:test 1 test2 test 3
user: foo bar
Мне нужно, что, когда файл был прочитан, чтобы получить test1 test2 test3
как «строки», когда я нахожу «ключ» имени в текстовом файле. Как я могу это сделать?
fs = require('fs')
fs.readFile('c//myfile.txt', 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
});
он, очевидно, говорит о парах ключевых значений. Поведение вашего ответа не имеет никакого другого выхода, кроме моего, потому что ваше решение будет пытаться читать более 1 строки, хотя:) –
все еще значения могут содержать символ ':', который будет отбрасывать все, что будет после этого в вашем фрагменте Кроме того, мое решение отлично работает с несколькими строками. О, не понимаю, почему он будет вести себя по-разному с несколькими строками, тогда как вы оба разделите на новую строку и итерации по каждой строке. – Schneeez
да, вы правы, я пропустил прочтение –