当前位置: 代码迷 >> 综合 >> js 正则筛选指定字符区间内容并生成新的文件
  详细解决方案

js 正则筛选指定字符区间内容并生成新的文件

热度:6   发布时间:2024-01-31 08:19:34.0
var path = require("path");
var fs = require("fs");//补全地址
function resolve (dir) {return path.join(__dirname, "..", dir);
}//读取要操作的文件
fs.readFile(resolve('./src/services/ipsService/config.ts'), (err,data) => {var file = data.toString();// 筛选出 ("/ 和 " 之间的内容 var regex = /\(\"\/(.+?)\"/g;var arr = {};var result;var i = 501;//组装成自己要的格式 while ((result = regex.exec(file)) != null) {i++;console.log(result[1]);console.log("!!!!!!!!!!!!!!!!!!!!!!!!!",i);let item = {};item[`/${result[1]}`] = iarr = Object.assign({}, arr, item);}// 写进指定文件fs.writeFile(resolve('./src/services/ipsService/urlCode.json'), JSON.stringify(arr), { 'flag': '' }, function (err) {if (err) {throw err;}});
})

 

  相关解决方案