从字符串中提取以“http”开头并以“.mp3”结尾的子字符串

时间:2015-09-01 19:11:25

标签: python

所以我用urllib读取行,它返回包含大量信息的项目。我想从每个项目中提取一个链接。所以我想得到以“http”开头并以“.mp3”结尾的字符串部分。我被卡住了。

1 个答案:

答案 0 :(得分:-1)

您可以将regular expressions用于您所描述的内容:

In [48]: s='Link: http://google.com/song.mp3 Another link, http://yahoo.com/another_song.mp3'

In [49]: re.findall('http.*?mp3', s)
Out[49]: ['http://google.com/song.mp3', 'http://yahoo.com/another_song.mp3']