Перейти к основному содержимому

Функция ПСТР

Функция ПСТР/ПСТРБ — одна из функций для работы с текстом и данными. Извлекает символы из заданной строки, начиная с любой позиции. Функция ПСТР предназначена для языков, использующих однобайтовую кодировку (SBCS), в то время как ПСТРБ — для языков, использующих двухбайтовую кодировку (DBCS), таких как японский, китайский, корейский и т.д.

Синтаксис​

ПСТР(текст;начальная_позиция;число_знаков)

Функция ПСТР имеет следующие аргументы:

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

ПСТРБ(текст;начальная_позиция;число_байтов)

Функция ПСТРБ имеет следующие аргументы:

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

Примечания​

Как применить функцию ПСТР/ПСТРБ.

Примеры​

На рисунке ниже показан результат, возвращаемый функцией ПСТР.

Функция ПСТР