正则表达式获取.mp3文件的所有链接

时间:2011-05-16 13:34:42

标签: php regex

$regex_pattern = "((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)";

此代码获取所有HTTP链接,但我只需要.mp3链接

2 个答案:

答案 0 :(得分:3)

只需将\.mp3放在最后。

$regex_pattern = "((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*\.mp3)";

答案 1 :(得分:0)

如果你只需要.mp3链接,那么你只需要检查.mp3,所以

$regex_pattern = "\.mp3";