- 帖子
- 2
- 积分
- 14
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2010-11-24
|
4楼
发表于 2010-11-25 22:27
| 只看该作者
谢谢两位的回答,不过任不是我想要的结果。
一是,我想知道
@echo off
set str="I love,bbs;bathone.net"
for /f "tokens=1,2,3,4 delims=.,; " %%a in (%str%) do echo %%a %%b %%c %%d
pause
的执行流程。
另外,为什么下面的写法不正确。
for /f "tokens=1,2,3,4 delims= .,;" %%a in (%str%) do echo %%a %%b %%c %%d
区别就是delims中,空格在第一个位置,和正确的写法:空格在最后
即
delmis= .,;这个写法错误(空格在第一个)
delmis=.,; 这个写法正确(空格在最后) |
|