tocho 0 Denunciar post Postado Maio 15, 2009 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
Renato Siroma 2 Denunciar post Postado Maio 15, 2009 echo preg_replace("/((<table(.*?)?>)(.*?)(\/table>))/ismx", "", $html); Compartilhar este post Link para o post Compartilhar em outros sites
tocho 0 Denunciar post Postado Maio 15, 2009 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