中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-10 06:55
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]如何从两个字符串中挑出不同的字符 查看 747 回复 3
楼 主 [已结]如何从两个字符串中挑出不同的字符 发表于 2008-10-29 09:05 ·  中国 吉林 长春 联通
初级用户
积分 50
发帖 40
注册 2008-01-14 05:56
18年会员
UID 108541
性别 男
状态 离线
字符串1:c d e f
字符串2:d f
现在如何把1中不同于2的字符C 和 E挑出来,并以一行ECHO出来。

谢谢

[ Last edited by HAT on 2008-10-29 at 11:46 ]
2 发表于 2008-10-29 10:17 ·  中国 江西 赣州 电信
初级用户
积分 80
发帖 45
注册 2006-09-22 22:28
19年会员
UID 63398
性别 男
来自 jiangxi
状态 离线
@echo off
set a1=cdef
set a3=%a1%
for %%m in (d f) do call set a3=%%a3:%%m=%%
echo %a3%

pause
3 发表于 2008-10-29 10:34 ·  中国 吉林 长春 联通
初级用户
积分 50
发帖 40
注册 2008-01-14 05:56
18年会员
UID 108541
性别 男
状态 离线
楼上神人,我刚查到资料,结果就给出来了。
http://www.clxp.net.cn/article.asp?id=442
4 发表于 2008-10-29 11:30 ·  中国 浙江 温州 电信
新手上路
积分 9
发帖 4
注册 2007-04-24 02:23
19年会员
UID 86236
性别 男
状态 离线
学习了
论坛跳转: