用户输入 字母和数字的组合。。比如 home001
我要如何才能提取001
字母和数字都不限长度。。
不知道批处理能不能实现.
望高手指点.论坛里没有搜到相关资料
我要如何才能提取001
字母和数字都不限长度。。
不知道批处理能不能实现.
望高手指点.论坛里没有搜到相关资料
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by namejm at 2006-12-28 06:12 AM:
数字和字母有可能是混杂的吗?还是数字是一截,字母是另外一截?
@echo off&setlocal
set/p aa=Enter your text:
call :pp
echo %b%
goto :eof
:pp
:loop
if not defined aa goto :eof
echo %aa:~0,1%|findstr "">nul&&set b=%b%%aa:~0,1%
set aa=%aa:~1%&goto loop
goto :eof
Originally posted by mouzeming at 2006-12-27 17:28:
是的。前面是字母。后面是数字。
这个是固定的。
@echo off
set "var=abc123"
for %%n in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do call set var=%%var:%%n=%%
echo %var%
pause