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