![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-15 07:26 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS软件下载 & 游戏分享 (下载室) » DOS下能否查找替换含有! (感叹号) 的文本 |
| 可打印版本 2,055 / 2 |
| 第1楼 gigigaga | 发表于 2007-03-05 11:01 |
| 新手上路 发帖 3 积分 12 | |
|
DOS下能否查找替换含有! (感叹号) 的文本 能否实现:
用@@@ 替换: aaa.txt 文件中的### aaa.txt 文本内容为: (注意内有! (感叹号)) ssdfjsd###dsfkdsjf!!!!! !!!sdljdsfk#######dkfjdsfk! !a !b !c!!! 成功替换后,aaa.txt应当为: ssdfjsd@@@dsfkdsjf!!!!!aaa !!!sdljdsfk@@@@@@#dkfjdsfk!bbb !accc !b !c!!! 我用如下批处理试验后,"!"(感叹号)总是丢失,不知什么原因 (a.txt 内容同上面的aaa.txt) @echo on setlocal enabledelayedexpansion for /f "tokens=*" %%i in (a.txt) do ( set var=%%i set "var=!var:aaa=111!" set "var=!var:bbb=222!" set "var=!var:ccc=333!" echo !var!>>aaa.txt ) |
|
| 第2楼 vkill | 发表于 2007-03-06 04:43 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
没有什么不可以
|
|
| 第3楼 yardshine | 发表于 2007-03-06 22:09 |
| 初级用户 发帖 64 积分 132 | |
|
为什么不用文本编辑工具来替换?
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |