前提・実現したいこと
javascript, node.js初心者なので、教えて下さい。
node.jsにて外部のtxtファイルを読み込み、変数に格納したいです。
ファイルの読み込み、console.logまでの表示は、いろいろ参照してなんとかできたのですが、取り出したいテキストファイルの行を変数に格納し、他で使用するにはどのように引数等を書いていけばよいのでしょうか?
例:test1.txt
100 testtesttest0
101 testtesttest1
102 testtesttest2
103 testtesttest3
104 testtesttest4
105 testtesttest5
最初の3桁が「101」 のものを取り出したい。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
var fs = require('fs');
var readline = require("readline");
//テキストファイルの読み込み
var stream = fs.createReadStream("./test1.txt", "utf-8");
var reader = readline.createInterface(stream, {});
reader.on('line', function(line) {
var data_num = line.slice(0,3);
if (data_num === '101') {
console.log(line);
}
});
試したこと
補足情報(FW/ツールのバージョンなど)
node v8.11.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/17 06:37
2018/05/17 07:17 編集
2018/05/17 08:09