用FS转换文件到数组
我有一个简单的“en.txt”
"TITLE" => "Amazing title of my page" "COPYRIGHT" => "Copyright my site" "BLABLA" => "A amazing sentence"
我想用FS转换这个数组为nodeJS。
谢谢你的帮助。
首先,使用fs.readFile方法读取文件数据。 将文件数据存入variables之后,可以使用以下正则expression式将其转换为数组:
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
看小提琴 。