我有一个简单的“en.txt”
"TITLE" => "Amazing title of my page"
"COPYRIGHT" => "Copyright my site"
"BLABLA" => "A amazing sentence"
我想将它转换为带有 FS 的 nodeJS 的数组。
谢谢你的帮助。
我有一个简单的“en.txt”
"TITLE" => "Amazing title of my page"
"COPYRIGHT" => "Copyright my site"
"BLABLA" => "A amazing sentence"
我想将它转换为带有 FS 的 nodeJS 的数组。
谢谢你的帮助。
首先,使用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
见小提琴。