行番号に文字列を挿入する nodejs 質問する

行番号に文字列を挿入する nodejs 質問する

変更したいファイルがあります。ファイルの特定の行番号に文字列を挿入する方法はありますか?ノードJS

助けてくれて本当にありがとう

ベストアンサー1

テキスト ファイルがそれほど大きくない限り、テキスト ファイルを配列に読み込み、特定の行インデックスに要素を挿入し、配列をファイルに出力するだけで済みます。以下にサンプル コードをいくつか示します。と特定の を'file.txt'必ず変更してください。"Your String"lineNumber

免責事項:以下のコードをまだテストする時間がありません。

var fs = require('fs');

var data = fs.readFileSync('file.txt').toString().split("\n");
data.splice(lineNumber, 0, "Your String");
var text = data.join("\n");

fs.writeFile('file.txt', text, function (err) {
  if (err) return console.log(err);
});

おすすめ記事