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

Функция ПОЗ_ОТ

Функция ПОЗ_ОТ определяет позицию подстроки в строке, причем поиск начинается от заданной начальной позиции.

ФУНКЦИЯ ЦЕЛОЕ: ПОЗ_ОТ(СТРОКА: подстр; 
                      СТРОКА: стр; 
                      ЦЕЛОЕ: поз)

Параметры

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

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

Позиция первого вхождения подстроки в строке, начиная с указанной позиции. Если данные некорректны, возвращает 0.

Пример:

ПЕРЕМ СТРОКА: стр, подстр
стр="Привет"
подстр="и"

//Поиск от "П", функция вернет 3
СООБЩЕНИЕ(СТР(ПОЗ_ОТ(подстр,стр,1)))
//Поиск от "и", функция вернет 3
СООБЩЕНИЕ(СТР(ПОЗ_ОТ(подстр,стр,3)))
//Поиск от "в", функция вернет 0
СООБЩЕНИЕ(СТР(ПОЗ_ОТ(подстр,стр,4)))

См. также: