标题: [文本处理] [已解决]BAT如何提取磁力链接的MD5字符串? [打印本页]
作者: a87750530 时间: 2013-9-29 21:57 标题: [已解决]BAT如何提取磁力链接的MD5字符串?
本帖最后由 a87750530 于 2013-9-30 07:55 编辑
请教各位:
假设有这个几个磁力链接
A地址:
magnet:?xt=urn:btih:AD3B998043AA040B22C5F38C075D921970615C2F&dn=%5B2013.09.19%5D%E7%9B%B2%E6%8E%A2%5B2013%E5%B9%B4%E4%B8%AD%E5%9B%BD%E9%A6%99%E6%B8%AF%E5%8A%A8%E4%BD%9C%E6%83%8A%E6%82%9A%28BD%29%5D%EF%BC%88%E5%B8%9D%E5%9B%BD%E5%87%BA%E5%93%81%EF%BC%89%5B%E5%88%98%E5%BE%B7%E5%8D%8E%5D&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80
B地址:
magnet:?xt=urn:btih:ABD622CAF9A956DC2FAE72A35ECBDDD375E5517E&dn=%5B2013.09.21%5D%E7%9B%B2%E6%8E%A2%5B2013%E5%B9%B4%E4%B8%AD%E5%9B%BD%E7%8A%AF%E7%BD%AA%E5%89%A7%E6%83%85%28MKV%29%5D%EF%BC%88%E5%B8%9D%E5%9B%BD%E5%87%BA%E5%93%81%EF%BC%89&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80
C地址:
magnet:?xt=urn:btih:BF84B1BFA0B81680CF81D1D12AC31EFDF84F290A&dn=%E3%80%90%E9%99%90%E5%88%B6%E7%BA%A7www.che8.cc%E3%80%91%E5%83%B5%E5%B0%B8%E4%B8%96%E7%95%8C%E5%A4%A7%E6%88%98.BD-1280%E8%B6%85%E6%B8%85%E4%B8%AD%E8%8B%B1%E5%8F%8C%E5%AD%97.mkv&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80
我需要用批处理提取A地址中的AD3B998043AA040B22C5F38C075D921970615C2F
B地址中的ABD622CAF9A956DC2FAE72A35ECBDDD375E5517E
C地址中的BF84B1BFA0B81680CF81D1D12AC31EFDF84F290A
这样的字符串怎么提取?- @echo off&setlocal EnableDelayedExpansion
- set /p mg=
- rem 这里不会写了
- set temp=%mg:~?,?%
- echo %temp%
- pause
复制代码
作者: foxJL 时间: 2013-9-29 23:13
本帖最后由 foxJL 于 2013-9-29 23:14 编辑
如你的链接在1.txt文件里- @echo off
- for /f "tokens=1-5 delims=:&" %%a in (1.txt) do echo %%d
- pause>nul
复制代码
作者: DAIC 时间: 2013-9-30 10:04
- sed -r "s/.*:(.*)&dn.*/\1/" a.txt
复制代码
作者: a87750530 时间: 2013-9-30 12:57
这个也可以解决,只是代码麻烦了点- @echo off
- for /f "tokens=1 delims=&" %%i in (md51.txt) do (
- for /f "tokens=4 delims=:" %%j in ("%%i") do (
- echo 你取的值是%%j
- )
- )
- pause
复制代码
作者: zl20083013 时间: 2013-9-30 15:14
楼主 发我的哼。。。
我还写了一个文件夹的。。也在群里。。。自己去看看,如果那个文件夹里面都是这样的txt文本,都是可以取出来的!
作者: hzcxdgioa 时间: 2013-11-28 23:46
路过看看!!!!!
作者: lifei259 时间: 2013-11-29 21:01
- @echo off
- for /f "tokens=4 delims=:&" %%a in (2.txt) do echo.磁力链接的MD5字符串:%%a
- pause>nul
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |