.ini 是Initialization File的缩写,即初始化文件,ini文件格式广泛用于软件的配置文件。
INI文件由节、键、值、注释组成。
 
- function parseINIString(data){  
 
-     var regex = {  
 
-         section: /^\s*\[\s*([^\]]*)\s*\]\s*$/,  
 
-         param: /^\s*([\w\.\-\_]+)\s*=\s*(.*?)\s*$/,  
 
-         comment: /^\s*;.*$/  
 
-     };  
 
-     var value = {};  
 
-     var lines = data.split(/\r\n|\r|\n/);  
 
-     var section = null;  
 
-     lines.forEach(function(line){  
 
-             return;  
 
-         }else if(regex.param.test(line)){  
 
-             var match = line.match(regex.param);  
 
-             if(section){  
 
-                 value[section][match[1]] = match[2];  
 
-             }else{  
 
-                 value[match[1]] = match[2];  
 
-             }  
 
-             value[match[1]] = {};  
 
-             section = match[1];  
 
-         }else if(line.length == 0 && section){  
 
-             section = null;  
 
-         };  
 
-     });  
 
-     return value;  
 
- }  
 
测试INI内容:

返回结果对象:

Js处理ini文件
原文:http://www.cnblogs.com/abapscript/p/5093874.html