Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tocho

[Resolvido] Expressão Regular <table..

Recommended Posts

Estou tentando pegar tudo dentro da tag <table>.

 

Tentei da seguinte maneira:

 

"|<table.*>(.*)</table>|"

 

Isso não me retorna nada, só que o mais engraçado é que se eu tentar assim:

 

"|<p.*>(.*)</p>|" - Essa expressão me retorna tudo o que tem dentro da tag <p>. (E porque com <table> não?) :angry:

 

Tem alguma restrição de usar <table em expressão regular? Onde estou errando?

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

echo preg_replace("/((<table(.*?)?>)(.*?)(\/table>))/ismx", "", $html);

Deu certo, usei sua idéia e fiz assim:

 

$pattern = "|<table(.*?)>(.*)</table>|ismx";

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.