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 回答