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).

Ejemplos de patrones de búsqueda
x|ybusca 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.


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.


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.


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:
$1si 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.


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/id25se convierte enexample.org.

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.2026se convierte en2026_03_15.


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.

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.


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

- 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.


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.


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.


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-666se convierte en+34666666666.


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?