Я пытаюсь извлечь все ссылки, которые приходят после определенного пользователя, но мое регулярное выражение захватывает только одну ссылку:
HTML:
<div class="from_name">
USERNAME
</div>
<div class="media_wrap clearfix">
<div class="media clearfix pull_left media_photo">
<div class="fill pull_left">
</div>
<div class="text">
<a href="https://google.com</a>
</div>
</div>
<div class="text">
<a href="https://yahoo.com</a>
</div>
</div>
Коды:
preg_match_all('/USERNAME[\s\S]*?href="(.*?)</', $data, $matches);
print_r($matches);
// вывод, это только caputre google.com:
Array
(
[0] => Array
(
[0] => FullCapture
[1] => Array
(
[0] => https://google.com
)
)