[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 求助批处理提取指定字符后内容

2=1;4=123456;5=测试测试;6=主导者;7=;8=;9=0;11=1;12=0;13=0;15=1;16=0;17=0;18=0;19=779;20=300;21=0


提取上文中 测试测试 数据 (测试测试 字数不固定有可能为其他)

改如何做

set "str=2=1;4=123456;5=测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试;6=主导者;7=;8=;9=0;11=1;12=0;13=0;15=1;16=0;17=0;18=0;19=779;20=300;21=0"
for /f "tokens=3 delims=;" %%i in ("%str%") do (
for /f "tokens=2 delims==" %%i in ("%%i") do echo %%i
)
pause

TOP

回复 2# idwma


   
2=1;4=123456;5=测试测试;6=主导者;7=;8=;9=0;11=1;12=0;13=0;15=1;16=0;17=0;18=0;19=779;20=300;21=0
是个txt文本

TOP

回复 2# idwma


    问题已解决,感谢

TOP

本帖最后由 angElala0 于 2021-8-30 14:14 编辑

多看多学习











供樓計算機

TOP

返回列表