Volver al blog

Regex para organización de archivos: Guía para principiantes sobre Reglas Inteligentes

Aprende reglas de organización con regex desde cero. 10 patrones listos para copiar y pegar que clasifican capturas, facturas y duplicados con File Arbor.

2 de marzo de 2026
File Arbor Team

¿Qué es regex y por qué importa para la organización de archivos?

Probablemente ya sabes cómo buscar archivos por nombre. Escribe "factura" en tu explorador de archivos y obtienes cada archivo con "factura" en su nombre. Bastante simple. Pero, ¿qué pasa si quieres encontrar cada PDF de factura que empiece con "INV-" seguido de un número? ¿O cada captura de pantalla independientemente de si se llama "Screenshot", "Screen Shot" o "Capture"? Ahí es donde entra regex.

Regex (abreviatura de Regular Expression, expresión regular) es un lenguaje de coincidencia de patrones. Piénsalo como una consulta de búsqueda con esteroides. En lugar de buscar texto exacto, describes un patrón de texto. Un solo patrón regex puede coincidir con cientos de nombres de archivos diferentes que comparten una estructura común.

File Arbor usa regex en su función de Reglas Inteligentes. Cuando las Reglas Rápidas no son suficientes para tus necesidades específicas, puedes escribir una Regla Personalizada con un patrón regex. File Arbor entonces compara los archivos entrantes con ese patrón y los mueve automáticamente a la carpeta que especifiques. Es una de las formas más potentes de automatizar tu flujo de organización de archivos.

No necesitas un título en informática para usar regex. En esta guía, repasaremos los fundamentos y te daremos 10 patrones listos para usar que cubren los escenarios de organización de archivos más comunes. Al final, estarás escribiendo tus propios patrones con confianza.

Si eres completamente nuevo en File Arbor, empieza con nuestra guía de primeros pasos primero y luego vuelve aquí.

Fundamentos de regex para nombres de archivos

Antes de saltar a los patrones prácticos, construyamos una base sólida. Cada concepto de regex a continuación es algo que realmente usarás al organizar archivos. Mantendremos la teoría breve y los ejemplos concretos.

Literales: Coincidencia con texto exacto

El regex más simple es solo texto plano. El patrón factura coincide con cualquier nombre de archivo que contenga la palabra "factura" en cualquier parte.

Patrón:   factura
Coincide: factura-2026.pdf, mi_factura.docx, enero-factura-final.pdf

Esto es idéntico a una búsqueda de texto básica. El poder de regex viene de todo lo demás que puedes añadir encima.

Comodines: El punto y el asterisco

El punto . coincide con cualquier carácter individual (letra, dígito, espacio, símbolo, cualquier cosa excepto salto de línea). La combinación .* coincide con cualquier secuencia de caracteres de cualquier longitud, incluyendo una cadena vacía.

Patrón:   informe.*pdf
Coincide: informe-2026.pdf, informe_final.pdf, informe.pdf

Aquí, .* cierra la brecha entre "informe" y "pdf" sin importar qué caracteres haya entre ellos.

Clases de caracteres: Coincidencia con tipos específicos

Los corchetes te permiten definir un conjunto de caracteres para coincidir en una sola posición:

  • [0-9] coincide con cualquier dígito individual (0 al 9)
  • [a-z] coincide con cualquier letra minúscula individual
  • [A-Za-z] coincide con cualquier letra, mayúscula o minúscula
  • [aeiou] coincide con cualquier vocal
Patrón:   IMG_[0-9][0-9][0-9][0-9]
Coincide: IMG_0001, IMG_2026, IMG_9999

También puedes negar una clase con ^ dentro de los corchetes. [^0-9] coincide con cualquier cosa que no sea un dígito.

Cuantificadores: ¿Cuántas veces?

Los cuantificadores controlan cuántas veces debe repetirse el elemento anterior:

  • + significa una o más veces
  • * significa cero o más veces
  • ? significa cero o una vez (hace algo opcional)
  • {3} significa exactamente 3 veces
  • {2,5} significa entre 2 y 5 veces

Usar cuantificadores limpia significativamente nuestro ejemplo anterior:

Patrón:   IMG_[0-9]{4}
Coincide: IMG_0001, IMG_2026, IMG_9999

El atajo \d es equivalente a [0-9], así que también puedes escribir IMG_\d{4}. De manera similar, \w coincide con cualquier carácter de palabra (letras, dígitos y guiones bajos).

Anclas: Inicio y fin del nombre de archivo

Las anclas no coinciden con un carácter. Coinciden con una posición en el texto:

  • ^ coincide con el inicio del nombre de archivo
  • $ coincide con el final del nombre de archivo

Esto es crítico para la organización de archivos. Sin anclas, factura coincide con "mi_factura_respaldo.pdf" y "no-es-una-factura-realmente.txt". Con anclas, ganas precisión:

Patrón:   ^factura.*\.pdf$
Coincide: factura-2026.pdf, factura_marzo.pdf
Omite:    mi_factura.pdf, factura.docx

Observa \.pdf$ al final. La barra invertida escapa el punto para que coincida con un punto literal en lugar de "cualquier carácter". Esto es una de las cosas más comunes que harás en regex para nombres de archivos: coincidir extensiones de archivos con precisión.

Grupos: Combinando alternativas

Los paréntesis () agrupan partes de un patrón, y la barra vertical | significa "o":

Patrón:   \.(jpg|png|gif)$
Coincide: foto.jpg, logo.png, animacion.gif
Omite:    foto.bmp, documento.pdf

Así es como coincides con múltiples extensiones de archivos en una sola regla. Los grupos también pueden combinarse con cuantificadores. Por ejemplo, (ab)+ coincide con "ab", "abab", "ababab", y así sucesivamente.

Patrón común de extensiones de archivo

Un patrón que usarás repetidamente es la coincidencia de un conjunto de extensiones de archivo:

\.(jpg|jpeg|png|gif|webp|svg)$    # Archivos de imagen
\.(mp4|avi|mkv|mov|wmv)$          # Archivos de video
\.(doc|docx|pdf|txt|odt)$         # Archivos de documento
\.(mp3|wav|flac|aac|ogg)$         # Archivos de audio

Con estos bloques de construcción en tu kit de herramientas, estás listo para abordar patrones reales de organización de archivos.

10 patrones regex prácticos para la organización de archivos

Aquí tienes diez patrones regex listos para copiar y pegar que resuelven los problemas de desorden de archivos más comunes. Cada uno se explica para que entiendas cómo funciona y puedas modificarlo para tus propias necesidades.

1. Capturas de pantalla

Cada sistema operativo nombra las capturas de pantalla de manera diferente. macOS usa "Screenshot", versiones antiguas de macOS usaban "Screen Shot", y Windows también usa "Screenshot". Algunas herramientas usan "Capture".

^(Screenshot|Screen Shot|Capture).*\.(png|jpg)$

Cómo funciona: Coincide con nombres de archivo que empiecen con cualquiera de esos tres prefijos, seguidos de cualquier cosa (la marca de tiempo), terminando con extensión .png o .jpg.

Destino sugerido: Capturas/

2. Archivos duplicados

Cuando descargas el mismo archivo dos veces, tu navegador añade (1), (2), etc. Algunos sistemas usan "-copia" en su lugar.

.*\(\d+\)\.[a-zA-Z]+$

Esto captura archivos como informe (1).pdf, imagen (3).png y presupuesto (12).xlsx. Para la variante "-copia", añade una alternativa:

.*(\(\d+\)|-copia)\.[a-zA-Z]+$

Destino sugerido: Duplicados/ (revisar y eliminar periódicamente)

3. Facturas y recibos

Las facturas frecuentemente siguen patrones de nombres predecibles, especialmente cuando se descargan de software de contabilidad o adjuntos de correo.

^(factura|invoice|INV|bill|receipt)[-_]?\d+.*\.pdf$

Cómo funciona: Empieza con una palabra clave común de factura (variaciones de mayúsculas cubiertas), opcionalmente seguida de un guión o guión bajo, luego dígitos (el número de factura), luego cualquier cosa, terminando en .pdf.

Destino sugerido: Finanzas/Facturas/

4. Instaladores de software

Los instaladores y archivos de paquetes se acumulan en tu carpeta de Descargas. Este patrón los captura todos.

.*\.(exe|msi|dmg|pkg|deb|rpm|appimage)$

Cómo funciona: Coincide con cualquier nombre de archivo que termine con una extensión común de instalador. Sin ancla al inicio porque los nombres de instaladores varían enormemente.

Destino sugerido: Instaladores/ (o simplemente elimínalos después de la instalación)

5. Fotos por convención de nombres de cámara

Las cámaras digitales y teléfonos nombran las fotos con un prefijo predecible seguido de una fecha o número secuencial.

^(IMG|DSC|P|DSCN|DCIM|PXL)_?\d{8}.*\.(jpg|jpeg|raw|heic|cr2|nef)$

Cómo funciona: Coincide con nombres que empiecen con prefijos comunes de cámara (IMG para teléfonos, DSC/DSCN para Sony/Nikon, PXL para teléfonos Pixel), un guión bajo opcional, luego 8 dígitos (típicamente una fecha como 20260302), seguido de cualquier cosa, terminando con una extensión de foto.

Destino sugerido: Fotos/Sin clasificar/

6. Archivos con número de versión

Maquetas de diseño, borradores y documentos frecuentemente incluyen números de versión. Se acumulan rápido.

.*[-_]v?\d+\.\d+.*

Cómo funciona: Coincide con cualquier archivo con un patrón tipo versión en alguna parte del nombre. El v? hace el prefijo "v" opcional, así que captura tanto diseno-v2.1.psd como especificacion-3.0-borrador.pdf.

Destino sugerido: Archivos/Versionados/

7. Archivos temporales

Los archivos temporales son creados por aplicaciones y olvidados. Desperdician espacio en disco y desordenan tus carpetas.

^~.*|.*\.tmp$|.*\.bak$|.*\.swp$|.*\.cache$

Cómo funciona: Usa el operador | para coincidir con varios indicadores de archivos temporales: archivos que empiezan con tilde (~), o que terminan con .tmp, .bak, .swp o .cache.

Destino sugerido: Papelera/ o eliminar directamente

8. Extractos bancarios

Los bancos típicamente exportan extractos con la palabra "statement" o "extracto" seguida de un patrón de fecha año-mes.

^(statement|extracto|releve|kontoauszug).*\d{4}[-_]\d{2}.*\.pdf$

Cómo funciona: Empieza con una palabra clave de extracto bancario (inglés, español, francés, alemán), seguida de cualquier cosa, luego un año de cuatro dígitos, un separador y un mes de dos dígitos, terminando en .pdf. Esto captura archivos como statement_2026-03.pdf o extracto_bancario_2025_12.pdf.

Destino sugerido: Finanzas/Extractos Bancarios/

9. Archivos de proyecto

Si nombras archivos de proyecto con un prefijo "proyecto" o "PRJ", este patrón los reúne.

^(proyecto|project|PRJ|proj)[-_]\w+.*

Cómo funciona: Coincide con nombres que empiecen con una palabra clave de proyecto, seguida de un separador y uno o más caracteres de palabra (el nombre o código del proyecto). Archivos como proyecto-alfa_v2.docx, PRJ_0042_especificacion.pdf y proj-rediseno-web.fig todos coinciden.

Destino sugerido: Clasificar por nombre de proyecto en Proyectos/{nombre-proyecto}/

10. Notas y actas de reuniones

Las notas de reuniones se acumulan en todas las herramientas y formatos. Este patrón captura las convenciones de nombres comunes.

^(meeting|reunion|notes|notas|minutes|actas|standup|retro)[-_]\d{4}[-_]\d{2}[-_]\d{2}.*

Cómo funciona: Coincide con archivos que empiecen con una palabra clave relacionada con reuniones, seguida de una fecha en formato AAAA-MM-DD (con guiones o guiones bajos como separadores). Captura meeting-2026-03-02-revision-producto.docx, notas_2026_01_15.md y similares.

Destino sugerido: Documentos/Notas de Reuniones/

Cómo usar patrones regex en File Arbor

Ahora que tienes patrones listos, así es como los pones a trabajar en File Arbor. El proceso toma unos dos minutos por regla.

Paso 1: Abre las Reglas Inteligentes

Abre File Arbor y selecciona la carpeta que quieres organizar (por ejemplo, tu carpeta de Descargas). Haz clic en la pestaña Reglas en la barra lateral, luego haz clic en Nueva Regla Personalizada.

Paso 2: Introduce tu patrón regex

En el campo Patrón, pega o escribe tu patrón regex. Por ejemplo, para capturar todas las capturas de pantalla:

^(Screenshot|Screen Shot|Capture).*\.(png|jpg)$

Asegúrate de que el Tipo de coincidencia esté configurado como "Regex" en vez de "Simple" (que solo soporta comodines básicos).

Paso 3: Establece el destino

Elige dónde deben ir los archivos coincidentes. Haz clic en Examinar y selecciona la carpeta de destino, o escribe una ruta directamente. Puedes usar una subcarpeta que aún no exista -- File Arbor la creará automáticamente.

Paso 4: Prueba con vista previa

Antes de activar la regla, haz clic en el botón Vista previa. File Arbor escaneará la carpeta actual y te mostrará exactamente qué archivos coinciden con tu patrón. Esta es tu red de seguridad. Si aparecen archivos inesperados en la vista previa, refina tu patrón antes de proceder.

Paso 5: Activa la regla

Una vez que la vista previa se vea correcta, cambia la regla a Activada. Si tienes el Modo Automático activo (disponible con licencia Pro), los archivos coincidentes se moverán automáticamente cuando lleguen. De lo contrario, haz clic en Organizar Ahora para ejecutar la regla manualmente.

Para un tutorial completo sobre la configuración de carpetas y reglas, consulta nuestra guía de primeros pasos. Para comparar las funciones Gratuitas y Pro incluyendo el Modo Automático, visita nuestra página de precios.

Probando tus patrones antes de usarlos

Regex puede ser difícil de acertar al primer intento. Antes de añadir un patrón a File Arbor, recomendamos encarecidamente probarlo en regex101.com. Así es cómo:

  1. Abre regex101.com en tu navegador
  2. Asegúrate de que el dialecto esté configurado como ECMAScript (JavaScript) ya que eso es lo que File Arbor usa internamente
  3. Pega tu patrón en el campo "Regular Expression"
  4. En el área "Test String", escribe varios nombres de archivo -- tanto los que deberían coincidir como los que no deberían
  5. El sitio resalta coincidencias en tiempo real y explica cada parte de tu patrón

Esto toma treinta segundos y puede salvarte de mover accidentalmente los archivos equivocados. Es un hábito esencial para cualquiera que trabaje con regex.

Errores comunes y cómo solucionarlos

Incluso los desarrolladores experimentados tropiezan con estos. Aquí están las trampas de regex más frecuentes en la organización de archivos y sus soluciones.

Olvidar escapar el punto

El punto . en regex significa "cualquier carácter". Cuando quieres coincidir con un punto literal (como en una extensión de archivo), debes escaparlo con una barra invertida.

# Incorrecto - coincide con "informeXpdf" además de "informe.pdf"
informe.pdf

# Correcto - solo coincide con un punto literal
informe\.pdf

Este es el error más común. Cada patrón de extensión de archivo debería usar \. antes de las letras de la extensión.

Patrones demasiado ambiciosos

El cuantificador .* es ávido por defecto. Coincide con tanto como sea posible. Esto generalmente está bien para nombres de archivos ya que son cadenas cortas, pero puede causar comportamiento inesperado cuando se combina mal.

# Demasiado amplio - coincide con literalmente cualquier PDF
.*\.pdf$

# Mejor - coincide con facturas específicamente
^factura.*\.pdf$

Sé lo más específico que puedas con el inicio de tu patrón. Usa ^ para anclar al inicio del nombre del archivo siempre que los archivos que apuntas compartan un prefijo común.

Sensibilidad a mayúsculas y minúsculas

Por defecto, regex es sensible a mayúsculas. factura no coincide con "Factura" o "FACTURA". En File Arbor, puedes activar la opción Insensible a mayúsculas al crear una Regla Personalizada. Alternativamente, puedes manejarlo en el propio patrón:

# Maneja variaciones comunes de mayúsculas manualmente
^(factura|Factura|FACTURA).*\.pdf$

# O usa una clase de caracteres para la primera letra
^[fF]actura.*\.pdf$

La opción de insensibilidad a mayúsculas en File Arbor es más limpia y es el enfoque recomendado.

Olvidar el ancla final para extensiones

Sin $ al final, tu patrón de extensión podría coincidir con cosas que no pretendías:

# Incorrecto - coincide con "foto.jpg.bak" y "foto.jpg_respaldo"
.*\.jpg

# Correcto - solo coincide con archivos que TERMINAN en .jpg
.*\.jpg$

Siempre usa $ al coincidir extensiones de archivos para asegurar que la extensión esté al final del nombre del archivo.

Patrones excesivamente complejos

Si tu patrón se está volviendo largo e ilegible, considera dividirlo en múltiples reglas. Dos reglas simples son mejores que un regex incomprensible. File Arbor te permite crear tantas Reglas Personalizadas como necesites, así que no hay razón para meter todo en un solo patrón.

# En vez de un patrón monstruoso para todos los medios...
# Regla 1: Imágenes
\.(jpg|jpeg|png|gif|webp|svg)$

# Regla 2: Videos
\.(mp4|avi|mkv|mov|wmv)$

# Regla 3: Audio
\.(mp3|wav|flac|aac|ogg)$

Cada regla puede enviar archivos a un destino diferente, dándote una organización más limpia y un mantenimiento más fácil.

Construyendo tus propios patrones

Una vez que te sientas cómodo con lo básico, construir patrones personalizados sigue un proceso simple:

  1. Mira tus archivos. ¿Qué tienen en común los nombres de archivos que quieres coincidir? Anota los elementos comunes.
  2. Identifica las partes variables. ¿Qué cambia entre archivos? ¿Fechas, números, nombres de proyecto? Estos se convierten en comodines regex o clases de caracteres.
  3. Escribe el patrón. Empieza simple. Haz que lo básico coincida primero, luego añade precisión.
  4. Prueba en regex101.com. Pega nombres de archivos reales de tus carpetas y verifica.
  5. Previsualiza en File Arbor. Usa el botón de Vista previa para verificar contra tus archivos reales.
  6. Itera. Si algo no está bien, ajusta y prueba de nuevo.

Los patrones en esta guía cubren los escenarios más comunes, pero tus archivos son únicos para ti. La combinación de conocimiento regex y las Reglas Inteligentes de File Arbor te da la flexibilidad para manejar cualquier desafío organizativo.

¿Qué sigue?

Ahora tienes la base para usar regex para la organización de archivos como un profesional. Empieza con los patrones listos para usar de arriba, personalízalos para tus convenciones de nombres de archivos, y deja que File Arbor se encargue del resto.

Aquí están tus próximos pasos:

  • Descarga File Arbor si aún no lo has hecho
  • Configura tu primera regla regex usando los patrones de esta guía
  • Explora todas las funciones en nuestra página de funciones incluyendo Modo Automático y Reglas Rápidas
  • Consulta nuestros precios en la página de precios para desbloquear reglas ilimitadas y Modo Automático

Los días de arrastrar manualmente archivos a carpetas se acabaron. Con regex y File Arbor, tus archivos se organizan solos.