You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写正则表达式提取license_key行之后的MPD流媒体播放地址

你之前写的正则只能匹配#KODIPROP:inputstream.adaptive.license_key=同一行后方的内容,所以只能拿到宽vine的license地址,拿不到下一行的流地址。

方案1:支持变长后行断言的环境直接匹配

适用环境:Python 3.10+、Node.js 10+、Chrome/Edge浏览器等支持变长后行断言的正则引擎,匹配结果直接就是目标链接:

(?<=#KODIPROP:inputstream\.adaptive\.license_key=.*\r?\n)\s*https?://\S+\.mpd

方案2:全兼容分组捕获写法

适用所有正则引擎,匹配后取第一个捕获组的内容即可:

#KODIPROP:inputstream\.adaptive\.license_key=.*\r?\n\s*(https?://\S+\.mpd)

小提醒:.在正则中默认匹配任意字符,所以表达式里的域名/属性分隔点最好加转义符\,避免误匹配非预期内容。

内容的提问来源于stack exchange,提问作者Ashok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 18:45:05