Разделяет строку на части по указанным символам-разделителям.
Синтаксис
Функция СтрРазделить()
имеет следующий синтаксис:
Массив СтрРазделить(ИсходнаяСтрока, Разделители, [ВключатьПустые])
А также альтернативный англоязычный синтаксис:
Array StrSplit(SourceString, Delimiters, [IncludeEmpty])
Параметры
Описание параметров функции СтрРазделить()
:
Имя параметра* | Тип | Описание |
---|---|---|
ИсходнаяСтрока | Строка | Разделяемая строка. |
Разделители | Строка | Строка символов, каждый из которых является индивидуальным разделителем. |
ВключатьПустые | Булево | Указывает необходимость включать в результат пустые строки, которые могут образоваться в результате разделения исходной строки. Значение по умолчанию: Истина |
*Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Описание
Функция СтрРазделить()
разделяет исходную строку на части в соответствии с указанными символами-разделителями. Функция возвращает полученный массив.
Доступность
Версия | Поддержка |
---|---|
8.1 | не поддерживается! |
8.2 | не поддерживается! |
8.3.6+ | Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение, Мобильный автономный сервер, Мобильный клиент, Мобильное приложение |
Внимание! В том случае, если Вы используете релиз платформы 1С:Предприятие 8.3.5 и ниже (либо аналогичный режим совместимости конфигурации), функция работать не будет. При попытке сохранить модуль вы получите ошибку: «Функция СтрРазделить не определена!»
Пример использования
Пример кода с использованием функции СтрРазделить()
:
//используем один разделитель: мРезультат = СтрРазделить("Один,Два,Три,", ","); //мРезультат: {"Один","Два","Три",} //используем несколько разделителей: мРезультат = СтрРазделить("8(999)999-99-99", "()-"); //мРезультат: {8,999,999,99,99}
Читайте также:
- Новые функции работы со строками на платформе 1С:Предприятие 8.3
- Ошибка «Функция СтрРазделить() не определена»
Поделиться страницей в соц.сетях