JavaScript实现解析初始化设置文件的后缀名文件内容的方法
本文实例讲述了Java脚本语言实现解析初始化设置文件的后缀名文件内容的方法。分享给大家供大家参考,具体如下:初始化设置文件的后缀名是初始化文件的缩写,即初始化文件,ini文件格式广泛用于软件的配置文件。
初始化设置文件的后缀名文件由节、键、值、注释组成。
根据node.js版本的节点解析器改写了个Java脚本语言函数来解析初始化设置文件的后缀名文件内容,传入初始化设置文件的后缀名格式的字符串,返回一个json对象。
函数parseinstring(数据){ var regex={ section : /^\s*\s*([^]*)\s*\]\s*$/,param: /^\s*([\w\.\-\_] )\s*=\s* .*?)\s*$/,评论: /^\s*;*$/};定义变量值={ };var line=数据。拆分(/\ r \ n | \ r | \ n/);定义变量节=nulllines.forEach(函数(行)){ if(regex.comment.test(行)){ return} else if(regex。帕拉姆。test(line)){ var match=line。匹配(正则表达式。param);if(section){ value[section][match[1]]=match[2];} else { value[match[1]]=match[2];} } else if(regex。部分。test(line)){ var match=line。匹配(正则表达式。部分);值[匹配[1]]={ };section=match[1];} else if(行。length==0 section){ section=null;};});返回值;}测试初始化设置文件的后缀名内容:
返回结果对象:
更多关于Java脚本语言相关内容感兴趣的读者可查看本站专题: 《JavaScript遍历算法与技巧总结》 、 《JavaScript切换特效与技巧总结》 、 《JavaScript查找算法技巧总结》 、 《JavaScript动画特效与技巧汇总》 、 《JavaScript错误与调试技巧总结》 、 《JavaScript数据结构与算法技巧总结》 及《JavaScript数学运算用法总结》
希望本文所述对大家Java脚本语言程序设计有所帮助。
版权声明:JavaScript实现解析初始化设置文件的后缀名文件内容的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。