如何用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