expressão regular para pegar tags html vazias
ola a todos
alguém pode me ajudar? estou usando a expressão regular abaixo em javascript para pegar tags vazias mas ela também retorna tags como "img"
porém eu só gostaria de pegar tags vazias de fato
ex.: "<a></a>" ou "<p></p>"
alguém pode me ajudar? estou usando a expressão regular abaixo em javascript para pegar tags vazias mas ela também retorna tags como "img"
porém eu só gostaria de pegar tags vazias de fato
ex.: "<a></a>" ou "<p></p>"
<[^\\/>][^>]*>\\s+<\\/[^>]+>
Carlos
Curtidas 0
Respostas
Eduardo Chaves
25/11/2016
Olá Carlos, bom dia!
vê se essa expressão te ajuda:
abs
vê se essa expressão te ajuda:
(<(?!\\/)[^>]+>)+(<\\/[^>]+>)+
abs
GOSTEI 0
Carlos
25/11/2016
opa, muito obrigado!
eu vi seu código mas fiz a melhoria abaixo
pois não retornava tags assim
com essa melhoria agora ficou show!!
veja o exemplo https://regex101.com/r/e7eDQO/1
eu vi seu código mas fiz a melhoria abaixo
(<(?!\\/)[^>]+>)\\s+(<\\/[^>]+>)+|(<(?!\\/)[^>]+>)+(<\\/[^>]+>)+
pois não retornava tags assim
<p> </p>
com essa melhoria agora ficou show!!
veja o exemplo https://regex101.com/r/e7eDQO/1
GOSTEI 0