批处理命令For——分割字符串
windows下批处理命令分割字符串代码
@echo off
set str="aa_bb_cc"
:GOON
for /f "delims=_, tokens=1,*" %%i in (%str%) do (
echo %%i %%j
set str="%%j"
goto GOON
)
输出结果
aa bb_cc
bb cc
cc
delims字符串中的分割字符,不使用delims时,默认分割字符是空格和tab字符
tokens提取每行指定列,其中%%i, %%j就是具体的提取内容。更多内容参见FOR参数/F之tokens详解
本文介绍了一个Windows批处理脚本案例,演示如何使用for循环和delims参数来分割字符串,并通过tokens参数提取特定部分。
6万+

被折叠的 条评论
为什么被折叠?



