Роботека
Роботека · Роботы · Разбить строку по разделителю

Разбить строку по разделителю

Робот «Разбить строку по разделителю» делит исходную строку на части по заданному разделителю в бизнес-процессах и роботах Битрикс24. На вход подаётся текст и символ или последовательность для разделения. Возвращает множественное значение «Части строки» с полученными элементами и число «Количество частей» для дальнейших шагов процесса.

Робот разбивает строку на отдельные элементы по указанному разделителю — аналог функции explode. Принимает исходную строку и разделитель (запятая, точка с запятой, пробел или любая последовательность символов). На выходе отдаёт множественное поле «Части строки» с массивом полученных фрагментов и целое число «Количество частей». Когда применять: разложить список ID, e-mail или телефонов, перечисленных через запятую, чтобы пройтись по ним циклом; вытащить отдельные значения из строки, собранной другим роботом; посчитать число пунктов в перечне перед ветвлением. Если разделитель пустой, вся строка возвращается одним элементом, а количество частей равно 1. Результаты используйте в последующих действиях бизнес-процесса — например, в цикле по множественному полю.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Исходная строка string да
Разделитель string да

Что возвращает робот?

Параметр Тип
Части строки string
Количество частей int

Сценарий: разбор списка e-mail из одного поля

  1. В сделке заполнено поле с адресами через запятую
  2. Робот разбивает строку по разделителю «,»
  3. В результате «Части строки» содержит каждый адрес отдельно, «Количество частей» равно числу адресов для цикла рассылки

Похожие роботы

Статьи по теме