Поделиться через


Функция InStrRev

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

Синтаксис

InstrRev(stringcheck, stringmatch, [ start, [ compare ]])

Синтаксис функции InstrRev содержит следующие именованные аргументы:

Часть Описание
stringcheck Обязательно. Строковое выражение, поиск в котором выполняется.
stringmatch Обязательно. Представляет собой строковое выражение, которое требуется найти.
start Необязательно. Числовое выражение, которое задает начальную точку для поиска. Если этот параметр пропущен, используется значение "–1", означающее начало поиска с последней позиции символа. Если аргумент start содержит значение Null, возникает ошибка.
compare Необязательно. Представляет собой числовое значение, указывающее вид сравнения, которое выполняется при оценке подстрок. Если этот аргумент опущен, выполняется двоичное сравнение. Возможные значения см. в разделе "Параметры".

Параметры

Аргумент compare может принимать следующие значения:

Константа Значение Описание
vbUseCompareOption –1 Выполняет сравнение, используя параметр оператора Option Compare.
vbBinaryCompare 0 Выполняется двоичное сравнение.
vbTextCompare 1 Выполняется текстовое сравнение.
vbDatabaseCompare 2 Только Microsoft Access. Выполняется сравнение на основе сведений из базы данных.

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

Функция InStrRev возвращает следующие значения:

Если InStrRev возвращает
Длина аргумента stringcheck нулевая 0
Значение аргумента stringcheck — Null Null
Длина аргумента stringmatch нулевая start
Значение аргумента stringmatch — Null Null
Аргумент stringmatch не найден 0
Значение аргумента stringmatch найдено в аргументе stringcheck Позиция найденного соответствия
start>Len(stringcheck) 0

Примечания

Обратите внимание, что синтаксис для функции InstrRev отличается от синтаксиса, используемого для функции Instr.

InstrRev не обнаружит экземпляр stringmatch, если должность конечного знака stringmatch меньше или равна start.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.