[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
I love,bbs;bathome.net
中bathome.net 为一个字符 而题目要求逐个显示单词
大家都是
  1. @echo off
  2. set str=i love,bbs;bathome.net
  3. for %%i in (%str%) do echo %%i
  4. pause>nul
  5. 显示结果是:
  6. i
  7. love
  8. bbs
  9. bathome.net
复制代码
正确的应该是这样
i
love
bbs
bathome
net
请问楼主你出题的时候有没考虑到句号的是被划分在一个字符串里的

TOP

原帖由 coobe 于 2010-9-7 16:45 发表

A1
@echo off
set str=i love,bbs;bathome.cn
for %%i in (%str:.=,%) do echo %%i
pause

可以说说(%str:.=,%)的意思吗?
是吧这么都当成分隔符吗?还有别的用法吗?

TOP

返回列表