| Печать Открыть версию интерактивной справки в формате PDF

#### InStr Функция InStr в инструменте Expression Builder возвращает позицию первого вхождения строки в другую строку. ### Синтаксис Instr(string1, string2, start, end) ### Тип результата Целое число ### Аргументы В следующей таблице приведено описание аргументов функции.
Аргумент | Описание
--- | ---
string1 | Указывает строку, в которой выполняется поиск. Это значение моет быть строковым литералом, именем поля или выражением, возвращающим строку.
string2 | Указывает строку, поиск которой выполняется. Это значение моет быть строковым литералом, именем поля или выражением, возвращающим строку. ПРИМЕЧАНИЕ. При поиске строки учитывается регистр символов.
Начало | Целое число, указывающее начальную позицию в строке string1 (необязательный аргумент).
Окончание | Целое число, указывающее конечную позицию в строке string1 (необязательный аргумент).
ПРИМЕЧАНИЕ. Независимые от языка имена полей и синтаксис имен полей в любых примерах выражений в этом разделе - это имена полей и синтаксис имен полей, которые использовались в Expression Builder до выпуска 29 с пакетом обновлений 1. Эти примеры по-прежнему являются допустимыми. Однако если выбрать соответствующие поля для выражения в списке полей в Expression Builder в выпуске 29 с пакетом обновлений 1 или последующих версиях, имена полей и синтаксис имен полей будут отличаться от тех, которые показаны в примерах. Рекомендуется выбирать поля для выражений в списке полей в Expression Builder, чтобы имена полей и синтаксис имен полей всегда были правильными. Дополнительные сведения об именах полей и синтаксисе имен полей в выражениях см. в разделе О выражениях. ### Примеры В следующем примере возвращается значение 9: InStr('john.doe@company.com','@') В следующем примере показано, как можно использовать функцию InStr в условии правила потока операций. В этом условии функция InStr используется для того, чтобы определить, содержится ли заданная строка в некотором поле записи. Если строка будет обнаружена в поле, выполняются действия, указанные в правиле потока операций. В данном примере функция InStr определяет, содержит ли поле "Subject" в записи слово REVIEW. Действие, соответствующее правилу потока операций, выполняется только в том случае, если поле "Subject" содержит слово REVIEW, набранное прописными буквами. InStr([<Subject>], 'REVIEW') > 0 #### Связанные темы Информацию об инструменте Expression Builder, связанную с данной темой, см. в следующих разделах. Сведения о Expression Builder Использование Expression Builder Expression Builder Функции

Опубликовано в Август 2022 | Copyright © Oracle и/или ее дочерние компании, 2005, 2022. Legal Notices.