-1
У меня есть строка что-то вроде этого:Java регулярного выражения экстракта текст
<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>
И я хотел бы, чтобы извлечь URL внутри HREF, но он должен СОДЕРЖАТЬ .mp3.
Я использую это регулярное выражение: HREF = \ "([^ \"] *) \», но она не может обнаружить, если он contains.mp3
Как я мог извлечь https://ec-media.sndcdn.com/fLwbjgKwn7Sl.128.mp3?f10880d3e4
я хочу? чтобы извлечь его с помощью поиска .mp3 затем получить весь URL
вы должны добавить '*' -repetition для последнего класса символов –
@ СебастьянПроске: Конечно, спасибо, исправлено. –