[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 Bat_s 于 2015-1-22 13:44 编辑
如果分割符不是字符,而是字符串,该怎么写delims呢?
比如 aaabbcccbbdddbbeee
要分割为:
aaa
ccc
dd ...
xiaoxx 发表于 2008-4-25 16:07


==================
@echo Off
rem 将文本中的字符“aaabbcccbbdddbbeee”提出为aaa  ccc ddd eee
echo aaabbcccbbdddbbeee>a.txt
setlocal enabledelayedexpansion
for %%i in (a.txt) do (
        set /p str=<%%i
        set str=!str:bb=:!
        for /f "delims=: tokens=1-4"  %%a in ('echo !str!') do echo %%a %%b %%c %%d  
)
if exist a.txt del a.txt
pause

TOP

返回列表