Java正则表达式提取文本

时间:2016-03-26 09:41:34

标签: regex

我的字符串是这样的:

<center>
    <a href="https://ec-media.sndcdn.com/fLwbjgKwn7Sl.128.mp3?f10880d3e4" class="expanded button" style="max-width:220px;" download>Download Track 2.9MB</a>
    <a href="https://chrome.google.com/" class="expanded button hide-for-small-only" style="max-width:220px;" >Add to Chrome</a>
    <a href="/" ><b><i>Download Another Track</i></b></a>
    <br /><br class="show-for-medium"/>
</center>

我想在href中提取网址但是它应该包含 .mp3

我正在使用这个正则表达式: href = \&#34;([^ \&#34;] *)\&#34; 但它无法检测它是否包含.MP3

我怎样才能提取https://ec-media.sndcdn.com/fLwbjgKwn7Sl.128.mp3?f10880d3e4?我想通过搜索.mp3然后获取整个网址来提取它。

1 个答案:

答案 0 :(得分:0)

所以请包含您正在寻找的字符串:

$this->viewVars['biens']['Bein']['id'];