Поиск подстроки
Синтаксис
 
strpos(< строка >,< подстрока > [,< справа >])

< строка > – выражение типа CHAR, VARCHAR;

< подстрока > – выражение типа CHAR, VARCHAR;

< справа > – выражение логического типа.

Описание

Функция ищет первое вхождение < подстроки > в заданной < строке > слева (или справа, если параметр < справа > задан и его значение – TRUE) и возвращает номер позиции исходной строки (начиная с 1), с которой начинается найденная подстрока. Если подстрока не найдена, возвращается 0. Поиск NULL-подстроки запрещен.

Примеры
str:="пример поиска подстроки\n";
pos:=strpos(str,"поиск");           // 8
pos:=strpos(str,"\n",TRUE);         // 24
pos:=strpos(str,"");                // 0
pos:=strpos(str,"по",FALSE);        // 8
pos:=strpos(str,"по",TRUE);         // 15
pos:=strpos(str,"примеры");         // 0