[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
确实有点不知所云,所以就题解题,假设你有一个文本,内有两行内容。
没看出来两行内容有什么规律,所以两行分开处理。
  1. @echo off
  2. for /f "tokens=1-26 delims=[]" %%a in (a.txt) do (
  3. if defined second (
  4.      echo;[%%a][%%b][%%c]%%d
  5. ) else (
  6.      echo;[%%a]%%b%%d%%f%%h%%j[%%k]
  7.      set second=2
  8. )
  9. )
  10. pause&exit /b
复制代码

TOP

回复 5# GNU
的确中括号不确定,所以我就题解题,万一楼主看到之后突然灵感来了呢 ^_^

TOP

回复 7# GNU


    那可能得这样了
第一行:delims=[],取第1列,再用纯for取最后1列,剩下中间的每一列判断是否有数字,没有的就提取出来。  是该这样想吗

TOP

返回列表