Expresión regular para manejar nombre de archivos
Publicado: 2015-11-25 20:05 @879
Saludos, Perl en Español, de nuevo por acá con una duda.
Tengo 4 tipos de archivos:
Elaboraré un sistema para analizar los diferentes tipos de archivo y quisiera ideas de cómo identificar a través de expresiones regulares cada tipo de archivo en base a su nombre para luego llamar a una rutina (que yo elaboraré) encargada de analizar cada tipo de archivo.
El resultado que me gustaría tener es en una $variable el resultado del análisis del nombre. Por ejemplo:
Quisiera algunas ideas.
Para empezar, creo que la forma de hacerlo sería con expresiones regulares y conteo de caracteres.
¿¿¿Ideas???
Gracias por adelantado.
Tengo 4 tipos de archivos:
Using text Syntax Highlighting
WEB13112015.xls ----------> programación diaria
WEB06062015R1_1201.xls ---> reprogramación diaria No.1
WEB07062015R2_0301.xls ---> reprogramación diaria No.2
WEB07062015R3_1101.xls ---> reprogramación diaria No.3
WEB23112015V1.xls --------> nueva versión de programación No.1
WEB23112015V2.xls --------> nueva versión de programación No.2
WEB23112015V3.xls --------> nueva versión de programación No.3
25_PDS20150614.xls -------> programación semanal
25_PDSREP20150614.xls ----> reprogramación semanal
WEB06062015R1_1201.xls ---> reprogramación diaria No.1
WEB07062015R2_0301.xls ---> reprogramación diaria No.2
WEB07062015R3_1101.xls ---> reprogramación diaria No.3
WEB23112015V1.xls --------> nueva versión de programación No.1
WEB23112015V2.xls --------> nueva versión de programación No.2
WEB23112015V3.xls --------> nueva versión de programación No.3
25_PDS20150614.xls -------> programación semanal
25_PDSREP20150614.xls ----> reprogramación semanal
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Elaboraré un sistema para analizar los diferentes tipos de archivo y quisiera ideas de cómo identificar a través de expresiones regulares cada tipo de archivo en base a su nombre para luego llamar a una rutina (que yo elaboraré) encargada de analizar cada tipo de archivo.
El resultado que me gustaría tener es en una $variable el resultado del análisis del nombre. Por ejemplo:
Using text Syntax Highlighting
$variable = programación diaria
$variable = reprogramación diaria No.2
$variable = nueva versión No.3
$variable = programación semanal
$variable = reprogramación semanal
$variable = reprogramación diaria No.2
$variable = nueva versión No.3
$variable = programación semanal
$variable = reprogramación semanal
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Quisiera algunas ideas.
Para empezar, creo que la forma de hacerlo sería con expresiones regulares y conteo de caracteres.
¿¿¿Ideas???
Gracias por adelantado.