Ayuda expresiones regulares

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
danco

Ayuda expresiones regulares

Mensaje por danco » Lun Abr 10, 2006 3:27 pm

Hola, tengo un programa de renombrado de ficheros que admite expresiones regulares y hay algo que no sé hacer: tengo muchos archivos del tipo 01_abc.png y me gustaría cambiarlos a abc_01.png. Si alguien puede ayudarme, se lo agradeceré.

CyBoRg
Novat@
Mensajes: 5
Registrado: Lun Feb 20, 2006 9:46 pm

Mensaje por CyBoRg » Mié Abr 12, 2006 12:42 am

Dependiendo del lenguaje, se pueden buscar por mascaras, por exemplo:
tipo##.png -> abcda##.bmp
entonces, el programa haria lo siguente:
buscar un fichero
conparar con la mascara
remplazar con el texto especificado,
iterar por el directorio

o bien en modo analitico:
tipo23.png -> abcda23.bmp
cambia "tipo" por "abcda" y ".png" por ".bmp" y la parte
de la mascara (##) la reemplaza por el nº encontrado en el
nombre original

suerte... :D

Responder