Roboteka
Roboteka · Catálogo · Dividir cadena por separador

Dividir cadena por separador

El robot «Dividir cadena por separador» divide una cadena de origen en partes según un separador indicado en los procesos de negocio y robots de Bitrix24. Recibe un texto y un carácter o secuencia para dividir. Devuelve un valor múltiple «Partes de la cadena» con los elementos obtenidos y un número entero «Cantidad de partes» para los siguientes pasos del proceso.

El robot divide una cadena en elementos separados según un separador indicado — el equivalente de la función explode. Acepta una cadena de origen y un separador (coma, punto y coma, espacio o cualquier secuencia de caracteres). La salida es un campo múltiple «Partes de la cadena» con el array de fragmentos obtenidos y un número entero «Cantidad de partes». Cuándo usarlo: descomponer una lista de ID, correos electrónicos o números de teléfono separados por comas para recorrerlos en un bucle; extraer valores individuales de una cadena compuesta por otro robot; contar el número de elementos de una lista antes de una ramificación. Si el separador está vacío, toda la cadena se devuelve como un único elemento y la cantidad de partes es 1. Use los resultados en las acciones posteriores del proceso de negocio — por ejemplo, en un bucle sobre el campo múltiple.

¿Qué parámetros de entrada acepta el robot?

Parámetro Tipo ¿Obligatorio? Por defecto
Cadena de origen string
Separador string

¿Qué devuelve el robot?

Parámetro Tipo
Partes de la cadena string
Cantidad de partes int

Escenario: análisis de una lista de correos desde un solo campo

  1. En una negociación hay un campo relleno con direcciones separadas por comas
  2. El robot divide la cadena por el separador ","
  3. Como resultado «Partes de la cadena» contiene cada dirección por separado y «Cantidad de partes» es igual al número de direcciones para el bucle de envío

Robots similares

Artículos relacionados