Formatear cadena con regex
El robot «Formatear cadena con regex» para procesos de negocio de Bitrix24 ejecuta un PHP preg_replace sobre la cadena de origen: busca tu expresión regular y la sustituye por tu reemplazo, donde $0 es la coincidencia completa y $1, $2 son los grupos capturados. Devuelve el Resultado transformado y un indicador Éxito (false si hay un error de regex).
«Formatear cadena con regex» es un robot de texto para procesos de negocio y robots de Bitrix24 que te ofrece la sustitución completa por expresión regular (PHP preg_replace) directamente en el diseñador de procesos. Indicas la cadena de origen, un patrón y una sustitución; el robot aplica el patrón al texto y devuelve el valor reescrito en el campo «Resultado». En la sustitución puedes referirte a la coincidencia completa como $0 y a los grupos capturados como $1, $2, etcétera, lo que te permite reordenar, reformatear o extraer partes de un valor. También se devuelve un indicador Éxito: es false cuando el patrón no es válido, de modo que puedas ramificar con seguridad en lugar de guardar una salida defectuosa. Úsalo para reformatear números de teléfono, normalizar fechas, quitar o reordenar partes de una cadena o extraer un fragmento de los datos del CRM. No se requiere despliegue de código ni desarrollador.
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| Cadena de origen | string | sí | |
| Expresión regular (patrón) | string | sí | |
| Cadena de sustitución ($1, $2 para grupos) | string | — |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| Resultado | string |
| Éxito (false si hay error de regex) | bool |
Escenario: reformatear un teléfono de 10 dígitos en una máscara legible.
- Paso 1. Añade el robot «Formatear cadena con regex» a tu proceso de negocio.
- Paso 2. Establece Cadena de origen en el campo, p. ej. {=Document:PHONE}.
- Paso 3. Define el patrón y una sustitución con grupos, p. ej. la sustitución "+34 ($1) $2-$3".
- Paso 4. Usa el campo Resultado más adelante y comprueba el indicador Éxito en una condición.