@tvoi_dryg

PHP: Регулярные выражения: как выцепить путь файла?

Всем привет! Есть, например, такая строка :

$string = ' <br />
 По вопросу оуку<b>кук0-36</b></p>
<p>Для гостей и учццское Искусккк тарифы на проживание в <a href="http://wweoscow/" target="_blank" >отеле "Swiss&ууолмы"</a>.</p>
 
<p>Тарифы действителweг. </p>
 
<p><img src="/upload/Pwqdwo.jpg" class="img" width="24" height="24" align="left"  /><a href="/upload/qwqw _saas_sss_2014.pdf" target="_blank" >Скачать файл,</a><br>PDF (451 Кб) </p><br>';


Задача:
получить URL файла - /upload/qwqw _saas_sss_2014.pdf ( /upload/ любые символы .pdf )

пробовал так:
Кликните здесь для просмотра всего текста
(\w+)(\.pdf)
\/(\S+)(\.pdf)
(\/)(.*)(\.pdf)
не получается
  • Вопрос задан
  • 2556 просмотров
Решения вопроса 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
~<a\shref="(\/upload\/[^"]+)"~iu
UPD
или если нужны именно pdf
~<a\shref="(\/upload\/[^"]+\.pdf)"~iu
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы