如何用bat批处理提取txt中两个指定字符串之间的数据?
bat吧
全部回复
仅看楼主
level 1
我有个txt文件,其中每一行都是一封邮件。我想提取每一封邮件的正文,每一封邮件的正文都被“content”和“contentType”这两个字符串隔开。
我该在bat文件中怎么写才可以批量提取这两个字符串之间的内容?
这么写对么?
@echo off
(for /f "tokens=2 delims='content''contentType'" %%a in (1.txt) do echo.%%a)>result.txt
萌新求问各位大神[委屈]
2017年02月09日 10点02分 1
level 13
用content分割就夠了[滑稽]
如果還是全部字母都變成分割符你可以用命令擴展!str:~1,7! == content這樣判斷開頭結尾[滑稽]
不用批處理最好,其他什麼語言都可以輕鬆很多
2017年02月10日 12点02分 2
1