如何才能对一个文本文件进行多字符串的同时替换!

[复制链接]
查看11 | 回复3 | 2008-9-13 01:37:26 | 显示全部楼层 |阅读模式
windows的“文本”程序本身就有一个对文本文件某字符进行全部替换的功能,但是这不足之处是一次只能一个字符进行替换!
我有一些文本文件,需要替换中间的一些内容,但是要替换的字符串有好多个!如果要一个一个的替换的话,如何费力是可想而知的!
我想用批处理解决这一问题,但无奈我水平有限,没有这编写的能力!所以希望高人能帮忙一下!小弟我先谢过了!
我的思路是这样的:
先把要替换的字符预先整理到一个文本中(TXT文件,这需要自己人工整理,格式为:被替换字符 替换字符

被替换字符 替换字符

。。。。。。。。。。)再让批处理依次提取这文本中的每一行,并全部替换删除掉目标文本中相应的字符串。最好带有注释的。多谢!!!!!

回复

使用道具 举报

千问 | 2008-9-13 01:37:26 | 显示全部楼层
随便下载一个编辑器就有 全部替换 的功能,你整理的时间替换都完成了我个人使用UEStudio, 操作流程是 菜单 -> 搜索 -> 在文件中替换注意填写文件类型 比如 *.*...
回复

使用道具 举报

千问 | 2008-9-13 01:37:26 | 显示全部楼层
@echo offsetlocal enabledelayedexpansionif exist 替换后的文件.txt del 替换后的文件.txtfor /f "delims=" %%i in (源文件.txt) do ( set str=%%i call :replace)start 替换后的文件.txt:replac...
回复

使用道具 举报

千问 | 2008-9-13 01:37:26 | 显示全部楼层
字符串批量替换工具 原来修改SF 和做网站的时候经常用http://www.onlinedown.net/soft/39718.htm...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行