Функция InStrRev в VBScript
Определение и использование
Функция InStrRev может вернуть положение первого的出现位置 в строке в другой строке. Поиск начинается с конца строки, но возвращаемое положение исчисляется от начала строки.
Функция InStrRev может вернуть следующие значения:
- Если string1 равно "" (длина 0) - InStr возвращает 0
- Если string1 равно Null - InStr возвращает Null
- Если string2 равно "" - InStr возвращает start
- Если string2 равно Null - InStr возвращает Null
- Если string2 не найден - InStr возвращает 0
- Если в string1 найдена string2, InStr возвращает положение найденной соответствующей строки.
- Если start > Len(string1) - InStr возвращает 0
Совет:См. также Функция InStr。
Синтаксис
InStrRev(string1,string2[,start[,compare]])
Параметры | Описание |
---|---|
start | Опционален. Определяет начальную позицию поиска. По умолчанию начальная позиция - первый символ. Если определен параметр compare, то этот параметр также необходим. |
string1 | Обязателен. Строка, которую нужно найти. |
string2 | Обязателен. Строка, которую нужно искать. |
compare |
Обязателен. Определяет тип сравнения строк. По умолчанию 0. Puede принимать следующие значения:
|
Пример
Пример 1
dim txt,pos txt="This is a beautiful day!" pos=InStrRev(txt,"his") document.write(pos)
Вывод:
2
Пример 2
dim txt,pos txt="This is a beautiful day!" textual comparison pos=InStrRev(txt,"B",-1,1) document.write(pos)
Вывод:
11
Пример 3
dim txt,pos txt="This is a beautiful day!" binary comparison pos=InStrRev(txt,"T") document.write(pos)
Вывод:
1
Пример 4
dim txt,pos txt="This is a beautiful day!" binary comparison pos=InStrRev(txt,"t") document.write(pos)
Вывод:
15