Foros del Web » Programando para Internet » PHP »

Formar patrón de busqueda preg_match_all

Estas en el tema de Formar patrón de busqueda preg_match_all en el foro de PHP en Foros del Web. Buenas, estoy un poco perdido en esto de crear patrones de búsqueda. Necesito patrón para busqueda con preg_match_all de lo siguiente: Cadenas que empiecen por ...
  #1 (permalink)  
Antiguo 18/07/2015, 14:10
 
Fecha de Ingreso: marzo-2011
Mensajes: 14
Antigüedad: 13 años, 8 meses
Puntos: 0
Formar patrón de busqueda preg_match_all

Buenas, estoy un poco perdido en esto de crear patrones de búsqueda. Necesito patrón para busqueda con preg_match_all de lo siguiente: Cadenas que empiecen por http:// y terminen en jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF

Cogí esta de google, pero por algún motivo a veces me falla
!http://[^?#]+\.(?:jpe?g|png|gif)!Ui

En concreto el fallo que estoy recibiendo es en el caso de que la url termine por ejemplo en .apk que me obtiene la url hasta el siguiente jpg, por ejemplo:
http://....../.../.../..../..apk<br>mascodigohtml........................http ://......../..../..jpg
Como puedo evitar este caso?

Última edición por wideru; 18/07/2015 a las 15:33

Etiquetas: busqueda, formar
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 12:07.