使用Batch(或Alternative)替换字符串

时间:2015-10-12 12:09:48

标签: json string batch-file replace substitution

我遇到的问题是,我在许多子目录中有很多.json文件。他们都有:

“equalToXml”:“其他东西......”

(其他部分占用多行)

我想做的是简单地将“equalToXml”改为“contains”,所以我会:

“包含”:“其他东西......”

听起来非常简单,但我似乎无法使用它,而且我无法找到任何可在网络上运行的内容。

批次可以实现这一点吗?或者什么是一个简单的替代方案,因为我已经有其他批处理脚本,之前会被调用。

谢谢!

1 个答案:

答案 0 :(得分:0)

检查replacer.bat

for /r "C:\root_dir" %%# in (*.json) do (
    call replacer.bat "%%~f#" "equalToXml"  "contains"
)

更强大的解决方案是JREPLFindRepl