Категория: Массивы
Имя класса: SplitBlock
Имя схемы: lists_split
Назначение:
- Преобразует строку в список элементов или объединяет список в строку с указанным разделителем.
Параметры:
- Входной текст / список – блок, содержащий текст или список.
- Выпадающий список режима работы – определяет, какое действие выполняется:
- "сделать список из текста" – разбивает строку на элементы списка по указанному разделителю.
- "собрать текст из списка" – объединяет элементы списка в строку, вставляя разделитель между ними.
- Разделитель – строка, используемая для разделения элементов при разбиении или объединении.
Выход:
- Список, если выбран режим "сделать список из текста".
- Текст, если выбран режим "собрать текст из списка".
Если указан пустой разделитель, результатом работы "сделать список из текста" будет список с одним элементом – исходной строкой.
При работе с многозначными разделителями следует учитывать, что разделение выполняется строго по указанному шаблону. Например, разделитель ", "
(запятая с пробелом) не обработает запятую без пробела.
В режиме "сделать список из текста", если в тексте есть несколько разделителей подряд, то в списке появятся пустые элементы.