Функция 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 и обратная связь.