Foros del Web » Programando para Internet » PHP »

Filtrar contenido extraido via curl

Estas en el tema de Filtrar contenido extraido via curl en el foro de PHP en Foros del Web. Buenas Mediante curl estoy obteniendo TODO el codigo de una página. Ahora... lo que quiero es mostrar solo una parte de ese codigo Por ej... ...
  #1 (permalink)  
Antiguo 10/04/2010, 16:37
Avatar de Zuker  
Fecha de Ingreso: marzo-2007
Ubicación: Argentina
Mensajes: 164
Antigüedad: 17 años, 1 mes
Puntos: 1
Filtrar contenido extraido via curl

Buenas

Mediante curl estoy obteniendo TODO el codigo de una página.

Ahora... lo que quiero es mostrar solo una parte de ese codigo

Por ej... Todo lo que esta entre <table class="table_lst table_lst_stp">*</table>

Estuve leyendo que mediante preg_match es posible, el tema esta en que:

1) No se usar expresiones regulares
2) Puede haber casos que la primera coincidencia haya que saltearla e ir a la segunda.

Alguien tiene idea de como hacerlo?

Gracias!
Saludos
  #2 (permalink)  
Antiguo 10/04/2010, 16:39
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Filtrar contenido extraido via curl

De antemano te digo que necesitas usar Expresiones Regulares. Si no la sabes usar, ya encontraste un proyecto que te ayudará a comprenderlas mejor. Te sugiero que busques algún manual y/o vista los aportes allí encontrarás un manual.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 11/04/2010, 14:37
Avatar de Zuker  
Fecha de Ingreso: marzo-2007
Ubicación: Argentina
Mensajes: 164
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: Filtrar contenido extraido via curl

Puede que el patron sea este por ej?

Código PHP:
Ver original
  1. /<table class="table_lst table_lst_stp"> ?.* </table>/

Etiquetas: contenido, curl, filtrar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:01.