如我有一字符串是随机的,a=asdmkuyk
我现在想把a的第三位d替换成8,替换后a=as8mkuyk,请问有什么办法可以指定位置替换,谢谢。
我现在想把a的第三位d替换成8,替换后a=as8mkuyk,请问有什么办法可以指定位置替换,谢谢。
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by netbenton at 2009-3-7 12:23 AM:
set a=asdmkuyk
::先把指定位置的字符取出(第3位):
set b=%a:~2,1%
::再用得到的字符替换:
call set va=%%a:%b%=8%%
echo. %a%
echo. %b%
echo. %va%
pause
Originally posted by XiaoGuDong at 2009-3-7 01:49 AM:
set a=备份\复件(2) winre\Program Files
如何由变量a得到变量b
当然变量a中“Program Files”前的路径不确定!