我有一個像下面這樣的字串。
#EXTINF:-1 tvg-id=ts191 tvg-
logo=http://188.155.56.49/jumpstart/Temp_Live/cdn/HLS/Channel/imageContent-795-j5m7axrc-
v1/imageContent-795-j5m7axrc-m1.png group-title=Entertainment, DD National
#KODIPROP:inputstream.adaptive.license_type=com.widevine.alpha
#KODIPROP:inputstream.adaptive.license_key=https://tatasky.live.ott.irdeto.com/Widevine/getlicense?_session=y249xI2vioV2INEcjlJg4u7JC
https://delta12tatasky.akamaized.net/out/i/3569776.mpd
我正在尋找正則運算式模式來查找鏈接之后的licence_key鏈接。我試過下面的模式,但它只給出第一個鏈接。
(?<=#KODIPROP:inputstream.adaptive.license_key=).*
我只是想要https://delta12tatasky.akamaized.net/out/i/3569776.mpd結果。
此處提供實時副本Regexer 鏈接以進行檢查。
uj5u.com熱心網友回復:
您可以使用此正則運算式在給定的固定模式后獲取下一行:
#KODIPROP:inputstream\.adaptive\.license_key=.*\r?\n\K.
正則運算式演示
如果\K在您的正則運算式中不可用,則使用:
#KODIPROP:inputstream\.adaptive\.license_key=.*\r?\n(. )
并使用捕獲組 #1 作為您的鏈接。
正則運算式詳情:
#KODIPROP:inputstream\.adaptive\.license_key=: 字面匹配這個前綴文本.*\r?\n: 匹配任何后跟換行符的文本\K: 重置比賽資訊.: 匹配 1 個任何字符
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/377527.html
標籤:正则表达式
上一篇:搜索并替換為帶有修改的反向參考
