[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
B4题目代码如下
  1. @echo off
  2. for /f "delims=“” tokens=5" %%i in (test1.txt) do echo %%i
  3. pause
复制代码
上面代码可以正确提取出“**大**”,但是有个问题:分割的符号是“”,所以我可以认为是tokens=1时,提取出来的是内容为空;tokens=6时,提取出来的内容才是“**大**”。
但是实际使用tokens=6时结果是“。”,同样的tokens=1时结果是“穿了裙子,不等于说可以。”。
所以我大胆推测下:delims作用对象不包括开始的标点。如果开始即使标点符号,那么实际处理从第二个标点开始。不知道各位大虾怎么看这个问题?

TOP

返回列表