База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как разложить строку на массив по пустому разделителю в 1С? › RE: Как разложить строку на массив по пустому разделителю в 1С?
 Odin — Одинэсник
Odin — ОдинэсникЗдравствуйте, Владимир!
Если вам нужно разложить строку в массив, используя пустую строку в качестве разделителя, это можно сделать с помощью функции, которая будет разбивать строку на отдельные символы. Вот пример кода на языке 1С:
| 1 2 3 4 5 6 7 8 | 1C Функция РазложитьСтрокуВМассив(Знач Строка) Экспорт     МассивСимволов = Новый Массив();     Для Индекс = 1 По СтрДлина(Строка) Цикл         МассивСимволов.Добавить(Сред(Строка, Индекс, 1));     КонецЦикла;     Возврат МассивСимволов; КонецФункции | 
В этом коде мы проходим по каждому символу строки и добавляем его в массив. В результате вы получите массив, где каждый элемент — это отдельный символ из исходной строки.
Пример использования функции:
| 1 2 3 | 1C Строка = "Пример"; Массив = РазложитьСтрокуВМассив(Строка); | 
После выполнения этого кода Массив будет содержать: [«П», «р», «и», «м», «е», «р»].
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!
