批处理 从文本文件中提取字符串
设A目录下有N个文件A\1.TXTA\2.TXTA\3.TXT...A\N.TXT假设*.txt文件结构如下AAAAAEgDVbTdixA41439118/%E5%B7%...
设A目录下有N个文件
A\1.TXT
A\2.TXT
A\3.TXT
...
A\N.TXT
假设*.txt文件结构如下
AAAAAEgDVbTdixA41439118/%E5%B7%AB%E5%A6%96%E7%8E%8B%E5%BA%86%E5%85%B8.mp4?key=bf6306a6ed3614ca1179d627087e16f6&key1=4c7f0f61&file=%E5%B7%AB%E5%A6%96%E7%8E%8B%E5%BA%86%E5%85%B8.mp4&key2=36302e32302e3133302e313239"dixA41439118/%E5%B7%AB%E5%A6%96%E7%8E%8B%E5%BA%
如何从*.txt中查找key1 key2位置,并截取从key1 到 key2的所有字符(包括key1, key2在内)
并将所有截取到的字符合并到 测试.txt文件中。
(key1, key2位置不固定,key1, key2之间的字符串数目不固定)
不胜感激!!!
试过了,代码有些问题,不过还是很感谢您的回答!
http://data.eastmoney.com/bbsj/201006/fsrq/1.html
至
http://data.eastmoney.com/bbsj/201006/fsrq/20.html
一共二十个页面
本意是将所有页面转为TXT文件
在从这二十个TXT文件中取出<table>*******</table>这一段
然后合并
按你的方法我调试了一下,没有成功。
虽然不是正解,但是还是很感谢你的回答,分给你吧。 展开
A\1.TXT
A\2.TXT
A\3.TXT
...
A\N.TXT
假设*.txt文件结构如下
AAAAAEgDVbTdixA41439118/%E5%B7%AB%E5%A6%96%E7%8E%8B%E5%BA%86%E5%85%B8.mp4?key=bf6306a6ed3614ca1179d627087e16f6&key1=4c7f0f61&file=%E5%B7%AB%E5%A6%96%E7%8E%8B%E5%BA%86%E5%85%B8.mp4&key2=36302e32302e3133302e313239"dixA41439118/%E5%B7%AB%E5%A6%96%E7%8E%8B%E5%BA%
如何从*.txt中查找key1 key2位置,并截取从key1 到 key2的所有字符(包括key1, key2在内)
并将所有截取到的字符合并到 测试.txt文件中。
(key1, key2位置不固定,key1, key2之间的字符串数目不固定)
不胜感激!!!
试过了,代码有些问题,不过还是很感谢您的回答!
http://data.eastmoney.com/bbsj/201006/fsrq/1.html
至
http://data.eastmoney.com/bbsj/201006/fsrq/20.html
一共二十个页面
本意是将所有页面转为TXT文件
在从这二十个TXT文件中取出<table>*******</table>这一段
然后合并
按你的方法我调试了一下,没有成功。
虽然不是正解,但是还是很感谢你的回答,分给你吧。 展开
1个回答
展开全部
结构是一定的话,可以试试这个批处理:
@echo off
(for /r %%j in (*.txt)do (for /f "tokens=2-4 delims=&" %%a in ('type "%%j"')do (
echo 在%%~nxj:%%a^&%%b^&%%c )))>测试.log
start notepad 测试.log
放A目录下运行即可!
PS:What's wrong ?
目的开始都不说清楚,答案当然也牛头不对马队喽!!!
你还好意思说我代码有些问题?是你有些问题吧!
@echo off
(for /r %%j in (*.txt)do (for /f "tokens=2-4 delims=&" %%a in ('type "%%j"')do (
echo 在%%~nxj:%%a^&%%b^&%%c )))>测试.log
start notepad 测试.log
放A目录下运行即可!
PS:What's wrong ?
目的开始都不说清楚,答案当然也牛头不对马队喽!!!
你还好意思说我代码有些问题?是你有些问题吧!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询