Jump to content


Photo

Expresso Regular


  • Faça o login para participar
1 reply to this topic

#1 Bruno Luiz

Bruno Luiz

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 06/06/2009, 21:16

Olá amigos, estou a uns quatro dias tentando fazer uma expressao regular que não deixa codigos html apenas aberto
<h1>TITULO
<p>conteudo</p>

No caso eu queria que o h1 sumisse.

Strip_tags() não serve para o que eu quero, pois se a tag permitida estiver aberta vai deformar meu codigo.
consegui montar algumas expressoes do tipo:

/(<h1>)(?![^> ]*>?.*(<=^|>)(.*?)<\/h1>)/ixsm

mas não está dando certo, tipo, se eu tiver essa estrutura

<h1>dsvds<h1></h1>

<h1><h1><h1><h1>
</h1></h1></h1></h1>


dar erro, mas se eu usar uma mais simples
<h1>dsvds<h1></h1>

<h1><h1><h1><h1>

dar certo. Pelo que vi o problema é quando se abre uma tag depois de várias abertas.
Preciso muito de uma solução e agradeço muito quem me ajudar =D.

Obrigado desde já.

Att, Bruno Luiz

Obs: Para solução não precisa ser como minha ideia, so nao quero permiti que pagina seja distocida por tags permitidas.

#2 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

Posted 07/06/2009, 01:46

Veja, talvez lhe auxilie:

http://forum.wmonlin...howtopic=220417

Até mais ^_^

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq