Board logo

标题: [文本处理] 批处理如何提取文本内容? [打印本页]

作者: tan1967    时间: 2013-6-2 10:48     标题: 批处理如何提取文本内容?

fileId":"149863877247503353",
fileId":"149863877247500505",
fileId":"149863877247504750",



提取 文本里  fileId":"----",之间
作者: sygate    时间: 2013-6-2 11:54

for /f "tokens=2 delims=:," %a in (需要处理的文件.txt) do @echo %~a

如果在处理里面使用 %a 需要改为 %%a
作者: Batcher    时间: 2013-6-2 12:44

  1. @echo off
  2. for /f tokens^=3^ delims^=^" %%i in (a.txt) do (
  3.     echo %%i
  4. )
  5. pause
复制代码

作者: tan1967    时间: 2013-6-2 15:00

回复 3# Batcher


    没反应啊怎么回事
原文本是这样的
作者: Batcher    时间: 2013-6-2 19:48

回复 4# tan1967


    因为代码是根据你顶楼的数据写的,但是你实际的数据跟顶楼的数据格式不一致。你把大家晃点了,代码也把你晃点了。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2