Odin | База знаний 1С

Как разложить строк...
 

Как разложить строку на массив по пустому разделителю в 1С?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

как разложить строку в массив если разделитель ""



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Здравствуйте, Владимир!

Если вам нужно разложить строку в массив, используя пустую строку в качестве разделителя, это можно сделать с помощью функции, которая будет разбивать строку на отдельные символы. Вот пример кода на языке 1С:

1C
Функция РазложитьСтрокуВМассив(Знач Строка) Экспорт
    МассивСимволов = Новый Массив();
    Для Индекс = 1 По СтрДлина(Строка) Цикл
        МассивСимволов.Добавить(Сред(Строка, Индекс, 1));
    КонецЦикла;
    Возврат МассивСимволов;
КонецФункции

В этом коде мы проходим по каждому символу строки и добавляем его в массив. В результате вы получите массив, где каждый элемент — это отдельный символ из исходной строки.

Пример использования функции:

1C
Строка = "Пример";
Массив = РазложитьСтрокуВМассив(Строка);

После выполнения этого кода `Массив` будет содержать: `["П", "р", "и", "м", "е", "р"]`.

Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!



   
ОтветитьЦитата