는 FS

2013-10-08 3 views
1

와 배열에 파일을 변환 나는는 FS

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

간단한 "en.txt"이 내가 FS와 nodeJS에 대한 배열이 변환하고 싶습니다.

도움 주셔서 감사합니다.

+2

무엇을 시도하셨습니까? 어쩌면 당신은 구글을 ​​사용해야합니다 ... – supernova

답변

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 

Fiddle를 참조하십시오.