2016-04-09 19 views
0

こんにちは私はlog.txtファイルの2行目からurlを抽出するバッチファイルを作ろうとしています。Windowsバッチ特定のテキストをtxtファイルから解析します

Log.txtファイル:

[cli][info] Found matching plugin daisuki for URL http://www.daisuki.net/us/en/anime/watch.GUNDAMUNICORNRE0096.13143.html 
[plugin.daisuki][info] Subtitles: http://bngnwww.b-ch.com/caption/35470338/3869/334725220770951/8754371381.xml 
Available streams: 1080p (best), 360p (worst), 480p, 720p 

私はfindstrのコマンド上に読んでます。findstr/Cを試してみました:XMLのlog.txtという、それは素晴らしいとすべての作品が、私はこの出力を得る:

[plugin.daisuki][info] Subtitles: http://bngnwww.b-ch.com/caption/35470338/3869/334725220770951/8754371381.xml 

どのように私は、出力[plugin.daisuki] [情報]字幕をきれいにします:希望得るために出力の:

http://bngnwww.b-ch.com/caption/35470338/3869/334725220770951/8754371381.xml 

答えて

0
for /f "tokens=3" %A in ('findstr /c:xml log.txt') do echo %A 

%%Aをバッチファイルで使用してください。 for /?を参照してください。これは、2番目のスペースの後にテキストを取ります。

+0

私は完全にforループでコマンドを使用することができなかったことに感謝します。 – Yami

関連する問題