Windows 批量解析 txt 文件中的某些文本
Windows Batch Parse certain text from txt file
您好,我正在尝试制作一个批处理文件,它将从我的 log.txt 文件的第二行中提取 url。
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
for /f "tokens=3" %A in ('findstr /c:xml log.txt') do echo %A
在批处理文件中使用 %%A
。参见 for /?
。这将在第二个 space.
之后获取文本
您好,我正在尝试制作一个批处理文件,它将从我的 log.txt 文件的第二行中提取 url。
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
for /f "tokens=3" %A in ('findstr /c:xml log.txt') do echo %A
在批处理文件中使用 %%A
。参见 for /?
。这将在第二个 space.