Foros del Web » Programando para Internet » PHP »

problema con preg_match

Estas en el tema de problema con preg_match en el foro de PHP en Foros del Web. tengo un problema al intentar hacer una expresion regular kiero escpar algunas cosas pa k me saque solo el numero de dias <div class="1daymore"><img src="/flightsRedesign/images/calendar1daymore.gif" ...
  #1 (permalink)  
Antiguo 25/11/2011, 12:12
 
Fecha de Ingreso: octubre-2011
Mensajes: 6
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta problema con preg_match

tengo un problema al intentar hacer una expresion regular
kiero escpar algunas cosas pa k me saque solo el numero de dias

<div class="1daymore"><img src="/flightsRedesign/images/calendar1daymore.gif" border="0" title="cssbody=[dvbdy1] cssheader=[dvhdr1] header=[Ce vol arrive le 05/12] body=[Ce vol part le 03/12 Ã 16:10 et arrive le 05/12 Ã 06:05]" />

+ 2jour(s)

</div>

lo k hago yo:

preg_match('#<div class="1daymore">(.*?)jour</div>#s',$ida,$days_ida
hago print_r__($days_ida);

y m devuelve array vacio
yo solo kiero sacar el numero 2de jour(s).
gracias
  #2 (permalink)  
Antiguo 25/11/2011, 12:14
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problema con preg_match

Lo que pasa es que en tu expresión contemplas que despues de jour sigue el cierre del div, y no es así en tu texto real.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 13:52.