1

シンプルな「en.txt」があります

"TITLE"     => "Amazing title of my page"
"COPYRIGHT" => "Copyright my site"
"BLABLA"    => "A amazing sentence"

そして、これを FS で nodeJS の配列に変換したいと思います。

ご協力いただきありがとうございます。

4

1 に答える 1

1

まず、fs.readFileメソッドを使用してファイル データを読み取ります。ファイル データを変数に格納したら、次の正規表現を使用して配列に変換できます。

var regex = /"([^"]+)"\s*=>\s*"([^"]+)/g;
var match, results = {};

while((match = regex.exec(fileData)) !== null){
    results[match[1]] = match[2];
}

console.log(results); // contains js array of data

フィドルを参照してください。

于 2013-10-08T23:13:55.630 に答える