expressão regular para pegar tags html vazias
25/11/2016
0
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
Curtir tópico
+ 0
Responder
Posts
28/11/2016
Eduardo Chaves
Olá Carlos, bom dia!
vê se essa expressão te ajuda:
abs
vê se essa expressão te ajuda:
(<(?!\\/)[^>]+>)+(<\\/[^>]+>)+
abs
Responder
29/11/2016
Carlos
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)