Patrones
Renombrar archivos con regex: patrones y ejemplos
Usa regex cuando los nombres comparten una estructura que la búsqueda y el reemplazo simples no pueden describir con precisión.
Mover la fecha del nombre
- Antes
- 2026-05-22 invoice client-a.pdf
- Después
- invoice_client-a_2026-05-22.pdf
- Antes
- notes.pdf
- Después
- notes.pdf
Mueve una fecha inicial al final y cambia espacios por guiones bajos. Si la fecha no coincide, solo se aplica la limpieza de espacios.
Revisa las reglas y prueba los nombres de ejemplo sin modificar archivos reales.
Empezar con un patrón claro
Regex funciona mejor con nombres coherentes. Haz coincidir solo la parte deseada y mantén legible el reemplazo. Un patrón específico es más fácil de revisar que una solución universal compleja.
Los grupos de captura conservan partes útiles y permiten reorganizarlas. Usa $1, $2 y los grupos siguientes en el reemplazo.
Describe primero dónde están la fecha, el título, el episodio y el texto que sobra. Esa descripción ayuda a construir el patrón.
2026-05-22 invoice client-a.pdfinvoice_client-a_2026-05-22.pdfÁmbito Nombre. Regex ^(\d{4}-\d{2}-\d{2})\s+(.+)$, reemplazo $2_$1, sin indicadores; después sustituye todos los espacios por _.
movie.name.s01e03.1080p.mkvmovie name S01E03.mkvÁmbito Nombre. Regex ^(.+)\.s(\d+)e(\d+).*$, reemplazo $1 S$2E$3, indicador i; después sustituye cada punto por un espacio.
Patrones útiles
Prueba estos puntos de partida con pocos archivos antes de aplicarlos a miles. Una regex seguida de una limpieza simple suele ser más clara que un patrón frágil.
Elige los indicadores: i ignora mayúsculas, g reemplaza todas las coincidencias. Evita m salvo que trabajes con texto multilínea en los nombres.

- 1Mantén Nombre y añade Reemplazo Regex sin / alrededor del patrón. Las siguientes recetas son independientes.
- 2Quitar notas entre corchetes: \s*\[[^\]]+\], reemplazo vacío, indicador g.
- 3Mover una fecha inicial al final: ^(\d{4}-\d{2}-\d{2})\s+(.+)$, reemplazo $2_$1, sin indicadores. Sustituye después los espacios si quieres guiones bajos.
- 4Normalizar episodios: s(\d+)e(\d+), reemplazo S$1E$2, indicadores gi.
- 5Reducir espacios en blanco repetidos: \s+, reemplazo por un espacio real, indicador g.
- 6Comprueba nombres coincidentes y no coincidentes antes de aplicar a una carpeta real.
Mantener las regex bajo control
Evita patrones demasiado amplios como .* salvo que quieras reemplazarlo todo. Si aparecen nombres vacíos, duplicados o demasiado recortados, limita la coincidencia.
Divide las reglas difíciles en dos o tres operaciones sencillas. Facilita tanto la revisión como el mantenimiento del preajuste.
Regex no tiene que ir primero: limpia el texto evidente, transforma la estructura con regex y termina con mayúsculas/minúsculas o una secuencia.
Depurar mediante la vista previa
Si un patrón falla, no lo compliques enseguida. Usa temporalmente un marcador visible como MATCH_$1 para ver qué se captura.
Restaura el reemplazo real cuando los grupos sean correctos. Esta comprobación adicional ahorra tiempo en carpetas grandes.
- 1Prueba primero entre tres y cinco nombres representativos.
- 2Sustituye temporalmente por match_$1_$2.
- 3Comprueba las partes capturadas en la vista previa.
- 4Restaura el reemplazo final tras verificar los grupos.
- 5Muestra los afectados para detectar nombres ajenos que hayan coincidido.
client-a_invoice_2026-05-22_final.pdfinvoice_client-a_2026-05-22.pdfÁmbito Nombre. Patrón ^([^_]+)_([^_]+)_(\d{4}-\d{2}-\d{2})_final$, reemplazo $2_$1_$3, sin indicadores.
Cuándo elegir una regla más sencilla
Para una palabra fija usa Buscar y reemplazar; para numerar, Secuencia; para cambiar mayúsculas y minúsculas, la regla de estilo correspondiente.
Combina reglas simples para cambios simples y regex para la estructura. Revisa el resultado completo para mantener preajustes comprensibles en futuros lotes.
- 1Usa Buscar y reemplazar para palabras o separadores fijos.
- 2Usa Eliminar/Limpiar para corchetes y símbolos repetidos.
- 3Usa Reemplazo Regex para capturar y reorganizar partes.
- 4Guarda preajustes regex solo después de probar varias formas de nombre.
My Vacation Photos.jpgmy-vacation-photos.jpgEste cambio corresponde a mayúsculas/minúsculas y estilo; no necesita regex.
¿Quieres probarlo?
Abre Rename.Tools, añade algunos nombres de ejemplo y revisa cada regla antes de modificar archivos reales.