Регулярное выражение для поиска всех атрибутов «src» в HTML-папке «img».
У меня есть строка, внутри которой у меня есть изображение:
"<img src="img/programacao/51.jpg" style="width:200px;" /><p>balbalba</p><img src="img/programacao/46.jpg" style="width:200px;" /><p>balbalba</p><img src="/img/finalCinerio.jpg"><p>balbalba</p><img src="img/topo.jpg" />"
Мне просто нужна папка с изображениями: img / programacao /
Но мое регулярное выражение не работает:
preg_match_all('/<img.*?src="([^"]*)"[^>]*>(?:<img>)?/', $text, $image);
Выход
...
[0] => img/topo.jpg
[1] => img/p_veneza.png
[2] => img/programacao/51.jpg
[3] => img/programacao/46.jpg
[4] => img/p_rio.png
[5] => /img/finalCinerio.jpg
[6] => img/rodape.jpg
...
Но нужно только это
...
[0] => img/programacao/51.jpg
[1] => img/programacao/46.jpg
...