Bienvenido al Centro de Ayuda de Albato

Analizador de valores (expresión regular)


EN ESTE ARTÍCULO

La herramienta Analizador de valores usa expresiones regulares para buscar, reemplazar y extraer partes de un valor de texto en una automatización.

Úsala cuando un paso devuelve texto en un campo y necesitas limpiar el valor, cambiar su formato o extraer solo la parte que debe enviarse al siguiente paso.

 

Cómo usar la herramienta Analizador de valores

En la configuración de la herramienta, completa estos campos:

  • Valor a procesar: el valor de texto que Albato debe revisar.
  • Plantilla de reemplazo: la expresión regular o el patrón de búsqueda.
  • Reemplazar con: el valor que debe reemplazar la coincidencia.
  • No reemplazar (solo buscar): usa esta opción cuando solo necesitas buscar valores coincidentes sin cambiar el texto original.

Para agregar la herramienta a una automatización, haz clic en + después del disparador o de otro paso. En la ventana de acción, busca Analizador de valores y selecciona Analizador de valores (expresión regular).

Buscar la herramienta Analizador de valores en la ventana de acción

 

Ejemplos de patrones de búsqueda

  • x|y busca x o y.
  • x(?=y) busca x solo si va seguido de y.
  • [a-d] busca un carácter del rango de a a d.
  • [A-Z] busca una letra mayúscula en inglés.
  • [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,} busca direcciones de email.
  • ([0-3]\d)\.([01]\d)\.(\d{4}) busca una fecha en formato dd.mm.aaaa.
  • (\+34|34)[\s.-]?\(?[0-9]{3}\)?[\s.-]?[0-9]{3}[\s.-]?[0-9]{4} busca un número de teléfono español.
  • (\+1|1)?[\s.-]?\(?[0-9]{3}\)?[\s.-]?[0-9]{3}[\s.-]?[0-9]{4} busca un número de teléfono de EE. UU.
  • ^https?:\/\/([^\/]+)\/.*$ extrae un dominio de una URL.

Las expresiones regulares se pueden combinar de muchas formas. Usa los ejemplos siguientes como punto de partida y prueba cada patrón con tus propios datos antes de usarlo en una automatización activa.

 

Ejemplos de patrones del Analizador de valores

 

1. Eliminar etiquetas HTML y saltos de línea extra

Usa este patrón cuando un paso devuelve HTML y necesitas texto plano.

  • Plantilla de reemplazo: \<(\/?[^>]+)>|(\n)|(\s{4,})
  • Reemplazar con: deja el campo vacío.
  • Resultado: Albato elimina etiquetas HTML, saltos de línea y espacios largos del valor.

Configuración del Analizador de valores para eliminar etiquetas HTML, saltos de línea y espacios extra

Resultado de prueba del Analizador de valores para eliminar etiquetas HTML, saltos de línea y espacios extra

Si solo necesitas eliminar etiquetas HTML, usa la expresión más corta siguiente.

  • Plantilla de reemplazo: \<(\/?[^>]+)>
  • Reemplazar con: deja el campo vacío.
  • Resultado: Albato elimina las etiquetas HTML y mantiene el texto.

Configuración del Analizador de valores para eliminar solo etiquetas HTML

Resultado de prueba del Analizador de valores para eliminar solo etiquetas HTML

 

2. Extraer un número de teléfono español

Usa este patrón cuando un valor contiene números de teléfono de diferentes países y necesitas solo los números españoles en formato +34 o 34.

  • Plantilla de reemplazo: (?m)^.*?((?:\+34|34)[\s.-]?[0-9]{3}[\s.-]?[0-9]{3}[\s.-]?[0-9]{3}).*$|^.+$
  • Reemplazar con: $1
  • Resultado: Albato conserva los números españoles y elimina las líneas que no coinciden con el patrón.

Configuración del Analizador de valores para extraer números de teléfono españoles

Resultado de prueba del Analizador de valores para extraer números de teléfono españoles

Si necesitas comprobar un formato más estricto de número español, usa este patrón más simple y revisa el resultado de la prueba. En el ejemplo siguiente, Albato deja el texto de origen sin cambios porque No reemplazar (solo buscar) está desactivado y los valores de muestra no coinciden con el patrón completo.

  • Plantilla de reemplazo: (\+34|34)[\s.-]?\(?[0-9]{3}\)?[\s.-]?[0-9]{3}[\s.-]?[0-9]{4}
  • Reemplazar con: $1 si necesitas conservar el grupo con el código del país.
  • Resultado: Albato mantiene el valor de origen sin cambios en el resultado de la prueba.

Configuración del Analizador de valores para buscar números de teléfono españoles

Resultado de prueba del Analizador de valores para buscar números de teléfono españoles

 

3. Extraer un dominio de una URL

Usa este patrón cuando un paso devuelve una URL completa y el siguiente paso necesita solo el dominio.

  • Plantilla de reemplazo: ^https?:\/\/([^\/]+)\/.*$
  • Reemplazar con: $1
  • Resultado: https://example.org/id25 se convierte en example.org.

Resultado de prueba del Analizador de valores para extraer un dominio de una URL

 

4. Convertir el formato de fecha de DD.MM.AAAA a AAAA_MM_DD

Usa este patrón cuando una fecha llega como DD.MM.YYYY y el siguiente paso necesita YYYY_MM_DD.

  • Plantilla de reemplazo: ([0-3]\d)\.([01]\d)\.(\d{4})
  • Reemplazar con: $3_$2_$1
  • Resultado: 15.03.2026 se convierte en 2026_03_15.

Configuración del Analizador de valores para convertir el formato de fecha

Resultado de prueba del Analizador de valores para convertir el formato de fecha

Si solo necesitas extraer el día de una fecha en formato DD.MM.YYYY, usa el mismo patrón de búsqueda y conserva solo el primer grupo.

  • Plantilla de reemplazo: ([0-3]\d)\.([01]\d)\.(\d{4})
  • Reemplazar con: $1
  • Resultado: Albato conserva el valor del día de cada fecha coincidente.

Resultado de prueba del Analizador de valores para extraer el día de una fecha

 

5. Buscar por rango de caracteres

Usa rangos cuando necesitas encontrar un carácter de un grupo específico.

  • Plantilla de reemplazo: [a-d]
  • Resultado: Albato muestra las letras minúsculas coincidentes de a a d en la fila Valores encontrados. Si Reemplazar con está vacío, estas letras se eliminan del resultado.

Configuración del Analizador de valores para buscar caracteres de a a d

Resultado de prueba del Analizador de valores para buscar caracteres de a a d

  • Plantilla de reemplazo: [a-zA-Z]
  • Resultado: Albato muestra todas las letras inglesas coincidentes en la fila Valores encontrados.

Resultado de prueba del Analizador de valores para buscar letras en inglés

  • Plantilla de reemplazo: [A-Z]
  • Resultado: Albato muestra la letra mayúscula en inglés en la fila Valores encontrados. En el ejemplo, el valor coincidente es E.

Configuración del Analizador de valores para buscar una letra mayúscula

Resultado de prueba del Analizador de valores para buscar una letra mayúscula

 

6. Eliminar espacios extra

Usa este patrón cuando un valor contiene espacios extra o tabulaciones.

  • Plantilla de reemplazo: [ \t]+
  • Reemplazar con: $1
  • Resultado: Albato elimina espacios extra y tabulaciones del valor.

Configuración del Analizador de valores para eliminar espacios extra

Resultado de prueba del Analizador de valores para eliminar espacios extra

 

7. Extraer direcciones de email

Usa este patrón cuando un campo contiene varias direcciones de email y necesitas extraerlas.

  • Plantilla de reemplazo: [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}
  • Modo: activa No reemplazar (solo buscar) si solo necesitas buscar emails coincidentes.
  • Resultado: Albato devuelve las direcciones de email coincidentes desde el texto de origen.

Configuración del Analizador de valores para extraer direcciones de email

Resultado de prueba del Analizador de valores para extraer direcciones de email

 

8. Eliminar separadores de números de teléfono

Usa este patrón cuando un número de teléfono contiene paréntesis, espacios, puntos o guiones y el siguiente paso necesita solo los dígitos y el código del país.

  • Plantilla de reemplazo: [()\s.-]+
  • Reemplazar con: $1
  • Resultado: +34 (666) 666-666 se convierte en +34666666666.

Configuración del Analizador de valores para eliminar separadores de números de teléfono

Resultado de prueba del Analizador de valores para eliminar separadores de números de teléfono

Ahora puedes usar el Analizador de valores para limpiar, reemplazar y extraer valores de texto antes de enviarlos a los siguientes pasos de tu automatización. Si tienes alguna pregunta, contacta con el equipo de soporte a través del chat.

¿Responde esto a su pregunta?