Roboteka
Roboteka · Robots · Procesamiento de texto

Procesamiento de texto

Robots de la categoría «Procesamiento de texto» para los procesos de negocio de Bitrix24: actividades listas para el diseñador de procesos.

Procesamiento de texto

Recortar cadena

Elimina todas las apariciones del segundo valor en el primero; devuelve el resultado.

Procesamiento de texto

Extraer por expresión regular

Busca coincidencias de una expresión regular en una cadena. Devuelve la primera coincidencia (o un grupo de captura concreto) y todas las coincidencias.

Procesamiento de texto

Corregir erratas

Corrige erratas y errores ortográficos comunes en el texto. Admite la corrección de distribución de teclado incorrecta (texto escrito con la distribución de teclado equivocada). Devuelve el texto corregido e indica si se realizó alguna corrección.

Procesamiento de texto

Formatear número

Da a un número una forma legible: decimales, separador decimal y separador de miles. Para correos, documentos y mensajes.

Procesamiento de texto

Formatear teléfono: prefijo propio

Elimina espacios, paréntesis y guiones y normaliza el número a «prefijo + dígitos». El prefijo se escribe a mano: +, +1, +44, etc.

Procesamiento de texto

Formatear cadena con regex

Aplica una sustitución por expresión regular a la cadena (PHP preg_replace). Usa $0, $1, $2… en la sustitución para la coincidencia y los grupos.

Procesamiento de texto

Hash de la cadena

Calcula el hash de una cadena: md5, sha1, sha256 o crc32. Para firmas, deduplicación e identificadores anónimos.

Procesamiento de texto

Unir valores con separador

Une un array de valores en una sola cadena usando el separador indicado. Operación inversa a «Dividir cadena».

Procesamiento de texto

Construir JSON a partir de campos

Compone un objeto JSON a partir de una lista de claves y los valores correspondientes. Útil para enviar a un webhook o una API externa.

Procesamiento de texto

Extraer valor de JSON por ruta

Analiza una cadena JSON y devuelve el valor en una ruta con notación de puntos. P. ej.: data.user.email o items.0.name

Procesamiento de texto

Analizar dimensiones del paquete

Descompone una cadena de dimensiones («120×80×60 cm, 15.5 kg») en números independientes y calcula el volumen, el peso volumétrico y el facturable.

Procesamiento de texto

Reemplazar subcadena

Reemplaza cada aparición de una subcadena por un valor nuevo. Sin expresiones regulares — un reemplazo de texto simple.

Procesamiento de texto

Dividir cadena por separador

Divide una cadena en partes usando el separador indicado. Devuelve un array de elementos y su cantidad.

Procesamiento de texto

Longitud de cadena / número de palabras

Devuelve el número de caracteres de una cadena y el número de palabras. Útil para la validación, el control de límites de SMS y el recorte.

Procesamiento de texto

Eliminar etiquetas HTML del texto

Elimina todas las etiquetas HTML de una cadena. Útil para limpiar el cuerpo de un correo o una descripción antes de guardarlos en un campo.

Procesamiento de texto

Quitar espacios sobrantes

Elimina los espacios en los bordes de la cadena (o solo al inicio/final) y, si se desea, funde los espacios internos repetidos en uno.

Procesamiento de texto

Codificación / decodificación URL de una cadena

Codifica una cadena para usarla en una URL (encode) o la decodifica de vuelta (decode). Admite el formato estándar y el de componente (rawurlencode).