问题描述
简要
- 需要遍历大量文件
- 将原来文本中的strA1,strA2,strA3, 替换成strB1,strB2,strB3
- strAs => strBs 是一一对应的, 保存再 json 文件中
基本思路,使用两层循环
伪代码如下
forEach (strAs 生成 RegexObj)
forEach (文件列表 => fileStr)
fileStr.replace(RegexObj, 'g')
个人感想
使用两层循环, 一次次遍历上千个文件???
我还没开始做就否定这种方案, 故上来抛砖引玉
如果是linux环境可以考虑下用sed命令做。