在delims=后连续写上你的分隔符,空格必须放最后
分隔符有双引号的话,表达式"delims=tokens="就得去掉前后的双引号
写成delims=tokens=,而该表达式中的所有符号都要转义,举例如下:
下面代码块实现的功能是在tmp.txt文件中的第一行,以"为分隔符,提取第二段字符串,并赋值给VersionNum
————————————————
set num=0
for /f tokens^=2^ delims^=^" %%i in (tmp.txt) do (
set /a num+=1
if !num!==1 (set VersionNum=%%i)
)