Foros del Web » Programando para Internet » PHP »

funciones de Regulares y manejo de Archivo (filtrar)

Estas en el tema de funciones de Regulares y manejo de Archivo (filtrar) en el foro de PHP en Foros del Web. Buenas, he hecho un script que sube un archivo desde el ordenador para procesarlo, el archivo es un html (un playlist de winamp) y he ...
  #1 (permalink)  
Antiguo 15/05/2009, 22:28
Avatar de Jhonnyf  
Fecha de Ingreso: septiembre-2007
Ubicación: Dentro de mi
Mensajes: 87
Antigüedad: 12 años, 4 meses
Puntos: 5
funciones de Regulares y manejo de Archivo (filtrar)

Buenas,

he hecho un script que sube un archivo desde el ordenador para procesarlo, el archivo es un html (un playlist de winamp) y he intentado lo siguiente para obtener solo las canciones:

1.- Lo abri con file para mandarlo a un array, luego le aplique el preg_grep para filtrar solo los registros que quiero, pero me devuelve las lineas completas, y solo quiero la parte de coincida,

pregunta: ¿Hay alguna funcion que haga eso, o tengo que usar un procedimiento para hacer el filtrado sobre lo que me ha devuelto el array?

2.- lo abri con fopen, luego lo pase a una variable con fread, pero no se que funcion (de expresiones regulares) aplicarle para las coincidencias las grabe en una matriz

sea uno u otro al caso, como manejo lo que me devuelve los parentesis al usar expresiones regulares?

ejemplo
\d+\.\s(.*) <- me devuelve lo que esta entre parentesis
Gracias por sus respuestas
__________________
*en construccion*
  #2 (permalink)  
Antiguo 15/05/2009, 23:18
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 9 meses
Puntos: 2534
Respuesta: funciones de Regulares y manejo de Archivo (filtrar)

lee el siguiente tema:
http://www.forosdelweb.com/f18/aport...s-pcre-646110/

este es un ejemplo usando preg_match_all();
Código PHP:
preg_match_all('/foo="(.*)"/'$texto$match);
var_dump($match
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 16/05/2009, 06:09
Avatar de Jhonnyf  
Fecha de Ingreso: septiembre-2007
Ubicación: Dentro de mi
Mensajes: 87
Antigüedad: 12 años, 4 meses
Puntos: 5
Respuesta: funciones de Regulares y manejo de Archivo (filtrar)

excelente, sabia que php podia hacer eso, pero no sabia como

Gracias por la ayuda y el enlace
__________________
*en construccion*
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:53.