<Полная VBScript Ссылка
Функция InStrRev возвращает позицию первого вхождения одной строки в другую. Поиск начинается с конца строки, но позиция возвращается отсчеты с начала строки.
Функция InStrRev может возвращать следующие значения:
- Если строка1 "" - InStrRev возвращает 0
- Если строка1 Null - InStrRev возвращает Null
- Если string2 является "" - InStrRev возвращается начать
- Если string2 является Null - InStrRev возвращает Null
- Если string2 не найден - InStrRev возвращает 0
- Если строка2 находится в string1 - InStrRev возвращает позицию, в которой найдено совпадение
- Если старт> Len(string1) - InStrRev возвращает 0
Tip: Также обратите внимание на функцию InStr
Синтаксис
InStrRev(string1,string2[,start[,compare]])
параметр | Описание |
---|---|
string1 | Необходимые. Строка для поиска |
string2 | Необходимые. Выражение Строка для поиска |
start | Необязательный. Определяет стартовую позицию для каждого поиска. Поиск начинается с последней позиции символа по умолчанию (-1) |
compare | Необязательный. Задает сравнение строк для использования. Значение по умолчанию 0 Может иметь одно из следующих значений:
|
Примеры
Пример 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
Выход кода выше:
11
Показать пример » Пример 2
Нахождение буквы "i" , используя разные стартовые позиции:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
Выход кода выше:
16
6
Показать пример » Пример 3
Нахождение буквы "T" , с текстовым и двоичным, сравнения:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
Выход кода выше:
15
1
Показать пример » <Полная VBScript Ссылка