Возвращает подстроку из исходной строки, начиная с указанной позиции
Синтаксис
Функция Сред()
имеет следующий синтаксис:
Строка Сред(ИсходнаяСтрока, НачальныйНомер, [Количество])
А также альтернативный англоязычный синтаксис:
string Mid(SourceString, FromPos, [Count])
Параметры
Описание параметров функции Сред()
:
Имя параметра* | Тип | Описание |
---|---|---|
ИсходнаяСтрока | Строка | Исходная строка. |
НачальныйНомер | Число | Начальный номер символа, с которого начинается выборка. Нумерация символов в строке начинается с 1. Если указано значение, меньшее или равное нулю, то параметр принимает значение 1. |
Количество | Число | Количество выбираемых символов. Если параметр не указан, то выбираются символы до конца строки. |
*Жирным шрифтом выделены обязательные параметры |
Возвращаемое значение
Строка
Описание
Функция Сред()
выбирает подстроку символов, начиная с символа НачальныйНомер
, общей длиной Количество
.
Доступность
Версия | Поддержка |
---|---|
8.1 | Сервер, Клиент, Внешнее соединение |
8.2 | Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение |
8.3 | Сервер, Толстый клиент, Тонкий клиент, Веб-клиент, Внешнее соединение, Мобильный автономный сервер, Мобильный клиент, Мобильное приложение |
Пример использования
Пример кода с использованием функции Сред()
:
ИсходнаяСтрока = "01-01-2019 12:00:00"; //пример преобразования строки к дате День = Сред(ИсходнаяСтрока, 1, 2); Месяц = Сред(ИсходнаяСтрока, 4, 2); Год = Сред(ИсходнаяСтрока, 7, 4); Сообщить(Дата(Год, Месяц, День)); //01.01.2019 0:00:00