批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

回复

::例三:
for /f "tokens=1-3 delims=,./ " %%a in ("111,222.333 444/555") do echo %%a %%b %%c
pause
显示结果为:
111 222 333

TOP

和楼上的楼上一样,拿笔抄下来。

TOP

这才叫深入浅出,这才是好的教学贴,这才能让新手明了

TOP

以前对这个参数有点不明白,现在清晰咯
感谢楼主

TOP

学习了
同时发表一点点的理解
delims=其实可以更通俗的理解为“定义分隔符”,这种理解应该没有问题吧?
个人感觉这么理解会更深更有印象更易于使用,不知楼主对此有何看法,如有不对的地方希望楼主纠正

TOP

回复 15楼 的帖子

使用set进行分割吧

TOP

初步认识了 for /f 的用法

不错,让我初步认识了初步认识了 for /f 的用法。

TOP

讲得非常通俗易懂,GOOD!

讲得非常通俗易懂,GOOD!某错,讲得好。

TOP

楼主讲得真好,我终于懂了,刚才自已看for 帮助越看越糊涂。好象for 还有一些用途,能不能多讲讲??

TOP

::例三:
for /f "tokens=1-3 delims=,./ " %%a in ("111,222.333 444/555") do echo %%a %%b %%c
pause
显示结果为:
111 222 333
wangmz5908 发表于 2008-12-4 08:45

tokens=1-5 后面少了几个显示参数,在加个%%d %%e就显示完了

TOP

基本每天都来看一下 学习一下
简单

TOP

学习,回复支持,感谢楼主分享。。。。

TOP

我想我是看懂了,深入一点又很迷茫,是DOS不熟练呢,还是……

TOP

15楼没有人回答么?

TOP

回复 37# WUYAN520


    对于这种很长但是很有规律的字符串,总不能每次数一下位置再用set分割吧

TOP

返回列表