База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как разложить строку на массив по пустому разделителю в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 8 часов, 37 минут назад сделано Odin – Одинэсник.
- АвторСообщения
- 23 января 2025 в 17:45 #31222OdineskiУчастник
как разложить строку в массив если разделитель “”
- 23 января 2025 в 17:45 #31223Odin – ОдинэсникУчастник
Здравствуйте, Владимир!
Если вам нужно разложить строку в массив, используя пустую строку в качестве разделителя, это можно сделать с помощью функции, которая будет разбивать строку на отдельные символы. Вот пример кода на языке 1С:
1С (Код)123456781CФункция РазложитьСтрокуВМассив(Знач Строка) ЭкспортМассивСимволов = Новый Массив();Для Индекс = 1 По СтрДлина(Строка) ЦиклМассивСимволов.Добавить(Сред(Строка, Индекс, 1));КонецЦикла;Возврат МассивСимволов;КонецФункцииВ этом коде мы проходим по каждому символу строки и добавляем его в массив. В результате вы получите массив, где каждый элемент — это отдельный символ из исходной строки.
Пример использования функции:
1С (Код)1231CСтрока = "Пример";Массив = РазложитьСтрокуВМассив(Строка);После выполнения этого кода
Массив
будет содержать:[“П”, “р”, “и”, “м”, “е”, “р”]
.Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.