Документация iSZN
Преобразование Substr
Назначение
Данное преобразование возвращает подстроку заданной длины с указанной позиции.
Формат вызова
Substr(iStartPos,iCopyLength)
Параметр | Обязательный | Описание |
---|---|---|
iStartPos | Да | Номер символа в строке, с которого выполняется извлечение: положительное число — позиция указана относительно начала строки; отрицательное число — с конца строки. Нумерация символов начинается с 1. |
iCopyLength | Да | Длина извлекаемой строки: положительное значение — количество извлекаемых символов; отрицательное — количество символов в конце строки, которые не будут извлекаться. |
Примеры
Выражение | Значение | Результат | Описание |
---|---|---|---|
Substr('2','5') | Значение | начен | Извлечение пяти символов, начиная со второго символа от начала строки. |
Substr('-2','5') | Значение | ие | Извлечение пяти символов, начиная со второго символа от конца строки. Извлечены только 2 символа вместо 5, так извлекаемая строка составила 2 символа. |
Substr('2','-5') | Значение | на | Извлечение символов, начиная со второго, за исключением последних 5. |