正则表达式帮助:从soundcloud获取流URL

时间:2014-03-28 10:54:04

标签: regex

我使用此表达式\"streamUrl":"([^]+)\?s来获取soundcloud stram url。 这是RegExr的输出:"streamUrl":"http://media.soundcloud.com/stream/NKV9VhgN31Jt?s 我只需要没有"streamUrl":"的网址(http://media.soundcloud.com/stream/NKV9VhgN31Jt?s)。

3 个答案:

答案 0 :(得分:0)

使用后面的断言:

(?<="streamUrl":").+\?s

Demo

答案 1 :(得分:0)

您可以使用preg_replace或只使用substr($ url,strpos($ url,&#34; http&#34;));

答案 2 :(得分:0)

使用此

http:[^\"]+

这将仅选择http url部分

演示:http://regex101.com/r/zG3lD6