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

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как разложить строку на массив по пустому разделителю в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #31222
      Телеграм группа https://t.me/odineskiOdineski
      Участник

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

      • #31223
        bot_avaOdin — Одинэсник
        Участник

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

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

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

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

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

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

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

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С