![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-26 02:08 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何来替换文本中的“字符?(也就是引号) |
| 可打印版本 7,088 / 28 |
| 第1楼 hdshjffdd | 发表于 2006-08-02 09:32 |
| 初级用户 发帖 53 积分 131 | |
|
如何来替换文本中的“字符?(也就是引号) 如何来替换文本中的“字符?(也就是引号)
|
|
| 第2楼 bagpipe | 发表于 2006-08-02 09:38 |
| 银牌会员 发帖 425 积分 1,144 来自 北京 | |
|
至于替换,用 %aa:"=xx% 这样的形式进行,不过你没有发出你要替换的文本,这里也是不好说的............
|
|
| 第3楼 hdshjffdd | 发表于 2006-08-02 09:59 |
| 初级用户 发帖 53 积分 131 | |
|
就比如说文本1.txt。内容如下
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 @echo off&call :rubbish %0%~x0&cd /d %* :rubbish (if "%~$PATH:1"=="谢谢您" path=%~dp0;%path%&goto :eof) 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 想把文本中的所有“字符都消去,是怎么个做法?或者想把文本中的”谢谢您“换成”感谢您“,又是如何做法? |
|
| 第4楼 bagpipe | 发表于 2006-08-02 11:18 |
| 银牌会员 发帖 425 积分 1,144 来自 北京 | |
|
@echo off
setlocal for /f "delims=" %%d in (1.txt) do ( set "a=%%d" call set "b=%%a:"=%%" call set "c=%%b:谢谢您=感谢您%%" for /f "delims=" %%h in ('echo "%%c%%"') do echo %%~h >>tmp.txt ) 还真TMD够费劲的,不过不知道通用性怎么样?有待验证............ |
|
| 第5楼 3742668 | 发表于 2006-08-02 11:29 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
为什么不直接启用延时的环境变量呢?
|
|
| 第6楼 hxuan999 | 发表于 2006-11-23 02:49 |
| 中级用户 发帖 161 积分 337 | |
|
这段代码写的不错,呵
|
|
| 第7楼 electronixtar | 发表于 2006-11-23 07:05 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
楼上灌水灌的不错,呵呵(其实我也是来灌水的)
|
|
| 第8楼 flying008 | 发表于 2006-12-12 02:14 |
| 中级用户 发帖 103 积分 245 | |
|
为什么偶测试3742668版主的代码时,不能在变量前后加上引号?否则代码不起作用?
感谢你 谢谢你 ==>有效 “感谢你” “谢谢你” ==>无效 为什么? |
|
| 第9楼 wydos | 发表于 2006-12-12 03:35 |
| 中级用户 发帖 117 积分 304 | |
|
我测试是成功的。
可能8楼的“字符出错了 |
|
| 第10楼 lxmxn | 发表于 2006-12-12 04:01 |
| 版主 发帖 4,938 积分 11,386 | |
|
一个是中文的引号,一个是西文的引号。 |
|
| 第11楼 happy0909 | 发表于 2006-12-12 06:07 |
| 新手上路 发帖 1 积分 2 | |
|
我是新手大家以后多多关照呀!!
|
|
| 第12楼 vkill | 发表于 2006-12-12 07:36 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
用sed通用的多
|
|
| 第13楼 3742668 | 发表于 2006-12-12 10:27 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
现在回头再看,觉得此贴方案不是很成熟健壮。
|
|
| 第14楼 shuaigeya | 发表于 2007-03-10 02:04 |
| 初级用户 发帖 19 积分 42 | |
|
彼有收获 学习了
|
|
| 第15楼 jianyaogao | 发表于 2007-03-18 00:43 |
| 初级用户 发帖 22 积分 49 | |
|
shou huo
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |