Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] preg_match() para encontrar ficheros en string

Estas en el tema de preg_match() para encontrar ficheros en string en el foro de PHP en Foros del Web. Hola a todos! Tengo un string con el contenido de una página html. Me gustaría generar un array con todos los ficheros incluyendo rutas que ...
  #1 (permalink)  
Antiguo 21/11/2015, 08:30
 
Fecha de Ingreso: enero-2009
Mensajes: 213
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta preg_match() para encontrar ficheros en string

Hola a todos!

Tengo un string con el contenido de una página html. Me gustaría generar un array con todos los ficheros incluyendo rutas que contenga. Todos las rutas están dentro de href="ruta_hacia_fichero/fichero.extension". Puede que el fichero no tenga ruta, en ese caso habría que encontrar fichero.extensión sólo. Creo que la mejor opción es preg_match y que devuelva un array de coincidencias. No sé mucho de expresiones regulares y no hay manera de sacarlo. ¿Alguien puede ayudarme?

Muchas gracias.
  #2 (permalink)  
Antiguo 21/11/2015, 08:32
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: preg_match() para encontrar ficheros en string

Hay un sub-foro dedicado a expresiones regulares por si buscas más asesoría, pero en breve una expresión así funcionaría:
Cita:
/href="([^"]+)"/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 21/11/2015, 09:21
 
Fecha de Ingreso: enero-2009
Mensajes: 213
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: preg_match() para encontrar ficheros en string

Perfecto!! Muchísimas gracias.

Etiquetas: encontrar, ficheros, html, string
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 19:42.