Encontrando tags HTML em string
Eu sei que esta questão está em torno de SO, mas não consigo encontrar o caminho certo e eu ainda sugam Regex: /
eu tenho umstring
e essa string é um HTML válido. Agora eu quero encontrar todas as tags com um certoname
eattribute
.
Eu tentei este regex (ou seja, div com o tipo):/(<div type="my_special_type" src="(.*?)<\/div>)/
.
Exemplo de string:
<div>Do not match me</div>
<div type="special_type" src="bla"> match me</div>
<a>not me</a>
<div src="blaw" type="special_type" > match me too</div>
Se eu uso preg_match então eu só recebo<div type="special_type" src="bla"> match me</div>
o que é lógico porque o outro tem os atributos em uma ordem diferente.
Qual regex eu preciso para obter o seguintearray
ao usarpreg_match
na string de exemplo:
array(0 => '<div type="special_type" src="bla"> match me</div>',
1 => '<div src="blaw" type="special_type" > match me too</div>')