0°

批量替換多組字的bat檔

想玩偽原創了,所以特此請教各路大神的批量替換工具

感謝yanghao大佬提供的方法很正又快速又到位,所以在這里備份一下

====================================

問題

有什么软件可以做到批量替换多组字?

比如:文件夹aaa 里面有1000个html档案

我想把以下的文字一次过替换,有什么软件可以做到
当搜索到html档案有这组文字都自动替换完成及保存

一天 替换成 一日
你好吗 替换成 hello
mjj 替换成 没鸡鸡
…….
多达几十组

=======================================

解答

https://zhidao.baidu.com/question/119624330.html

@echo off
for /f "delims=" %%i in ('dir /s/b *.txt') do (
        for /f "delims=" %%a in ('type "%%~fi"') do (
                set "foo=%%a"
                call,set foo=%%foo:1234=4311%%
                call,echo/%%foo%%>>"%%~fi._"
)
move "%%~fi._" "%%~fi"
)
exit

以上为批处理代码,保存为bat文件,双击执行,使用前备份文件。

因為我的檔案是html,所以需要把txt改成html
call,set foo=%%foo:1234=4311%%  <<是要替換的字詞,可以新增多組
比如:
call,set foo=%%foo:一天=一日%%
call,set foo=%%foo:你好嗎=hello%%
call,set foo=%%foo:mjj=沒雞雞%%

來源:有什么软件可以做到批量替换多组字?
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论