Ir para conteúdo

POWERED BY:

Arquivado

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

Adriano Zavareze Righi

[Resolvido] Expressões Regulares

Recommended Posts

Olá,

Gostaria de por o conteúdo em um array. Abro a página com cURL e usando preg_match_all seleciono o conteudo.

O que eu quero é o que está entre <p class="fr"> e </p>.

Fiz o seguinte código:

preg_match_all('/<p class="fr">(.*)<\/p>/i', $url, $conteudo);

Porém, me é retornado a array vazia. Já tentei de várias outras formas, alguém sabe como corrigir isso?

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O meu problema não era na expressão. A array era retornada vazia pois eu estava pegando a variável $url ao invés de $conteudo. No meu código a $url é onde fica o conteúdo da página, e o $conteudo é onde está a parte da página que quero exibir.

A expressão está correta:

preg_match_all('/<p class="fr">(.*)<\/p>/i', $url, $conteudo);

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.