Ir para conteúdo

POWERED BY:

Arquivado

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

Luiz Henrique Cota

problema com preg_match_all

Recommended Posts

Pessoal,

 

Tenho que pegar o conteúdo que está dentro de um html, a tag é:

 

<td align="right" nowrap width="134" class="label">31/03/2009</td>

estou tentando assim, porém não consegui.

 

$erValor = "/<td width=\"134\" align=\"right\" class=\"text\"(.*?)?>31/03/2009(.*?)<\/td>/i";

preg_match_all ($erValor, $resultado, $ImprimiValor);

alguma sugestão?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho que pegar o conteúdo que está dentro de um html, a tag é:

 

<td align="right" nowrap width="134" class="label">31/03/2009</td>

 

Tenta assim:

$str = '<td align="right" nowrap width="134" class="label">31/03/2009</td>';
$tag = "td"; //Aqui você coloca a tag que você vai procurar
$mtc = array();
preg_match( sprintf( "/(?:\\<%s[^\\>]*\\>){1}(.*)(?:\\<(?:\\/)*%s\\>){1}/" , $tag , $tag ) , $str , $mtc );
echo $mtc[ 1 ]; //31/03/2009

PS: O fórum tem a mania chata de estragar as expressões regulares, eu coloquei o código em: http://neto.joaobatista.pastebin.com/m497744c4

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.