Руководство разработчика

Функция ПОДСТР

Функция ПОДСТР возвращает подстроку, начинающуюся с заданной позиции в строке. Дополнительно может быть указана длина выделяемой подстроки, в противном случае подстрока ограничивается длиной исходной строки.

ФУНКЦИЯ СТРОКА: ПОДСТР(СТРОКА: стр; 
                       ЦЕЛОЕ: поз; 
                       ЦЕЛОЕ: кол = -1)

Параметры

стр
Строка, из которой необходимо выделить подстроку.
поз
Позиция начала подстроки в строке.
кол
Количество символов в выделяемой подстроке.

Возвращаемое значение

Выделенная подстрока. Если сумма параметров поз и кол превышает длину строки, то подстрока будет ограничена длиной исходной строки. Если данные некорректны функция возвращает пустую строку.

Пример:

с = "Привет"
с1 = ПОДСТР( с, 2, 3 )    // с1 = "рив"
с2 = ПОДСТР( с, 2 )       // с1 = "ривет"
с3 = ПОДСТР(с, 8 )        // с3 = ""

См. также: