Expressão regular para encontrar todos os atributos "src" da pasta "img" apenas do elemento HTML no PHP
Eu tenho uma string, dentro dela eu tenho uma imagem:
"<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" />"
Eu só preciso da pasta de imagens: img / programacao /
Mas meu regex não está funcionando:
preg_match_all('/<img.*?src="([^"]*)"[^>]*>(?:<img>)?/', $text, $image);
Resultado
...
[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
...
Mas só preciso disso
...
[0] => img/programacao/51.jpg
[1] => img/programacao/46.jpg
...