【发布时间】:2020-10-08 00:17:11
【问题描述】:
文本文件有很多这样的行,我想提取 /videos 直到 .mp4 和最后一个数字(以粗体显示)和将每个过滤后的行输出到单独的文件中
https://videos-a.jwpsrv.com/content/conversions/7kHOkkQa/videos/**S4KWZTyt-32313922.mp4**.m3u8?hdnts=exp=1592315851~acl=*/S4KWZTyt-32313922.mp4.m3u8~hmac=83f4674e6bf2576b070c716a3196cb6a30f35737827ee69c8cf7e0c57a196e51 **1**
比如说文本文件的内容是 ..
https://videos-a.jwpsrv.com/content/conversions/7kHOkkQa/videos/JajSfbVN-32313922.mp4.m3u8?hdnts=exp=1592315891~acl=*/JajSfbVN-32313922.mp4.m3u8~hmac=d3ca7bd5b233a531cfe242d17d2ea0c0167b41b90fff6459e433700ffc969d69 19
https://videos-a.jwpsrv.com/content/conversions/7kHOkkQa/videos/Qs3xZqcv-32313922.mp4.m3u8?hdnts=exp=1592315940~acl=*/Qs3xZqcv-32313922.mp4.m3u8~hmac=c30e2082bf748a6b4d1621c1d33a95319baa61798775e9da8856041951cf5233 20
输出应该是
JajSfbVN-32313922.mp4 19
Qs3xZqcv-32313922.mp4 20
【问题讨论】:
-
我建议不要使用正则表达式,而是使用您选择的语言将 URL 解析为其组件。