Hàm VBScript InStrRev
❮ Toàn bộ tài liệu tham khảo VBScript
Hàm InStrRev trả về vị trí của lần xuất hiện đầu tiên của một chuỗi trong chuỗi khác. Việc tìm kiếm bắt đầu từ cuối chuỗi, nhưng vị trí được trả về tính từ đầu chuỗi.
Hàm InStrRev có thể trả về các giá trị sau:
- Nếu string1 là "" - InStrRev trả về 0
- Nếu string1 là Null - InStrRev trả về Null
- Nếu string2 là "" - InStrRev trả về start
- Nếu string2 là Null - InStrRev trả về Null
- Nếu không tìm thấy string2 - InStrRev trả về 0
- Nếu string2 được tìm thấy trong string1 - InStrRev trả về vị trí tìm thấy kết quả phù hợp
- Nếu start> Len (string1) - InStrRev trả về 0
Mẹo: Cũng xem xét hàm InStr
Cú pháp
InStrRev(string1,string2[,start[,compare]])
Parameter | Description |
---|---|
string1 | Required. The string to be searched |
string2 | Required. The string expression to search for |
start | Optional. Specifies the starting position for each search. The search begins at the last character position by default (-1) |
compare | Optional. Specifies the string comparison to use.
Default is 0 Can have one of the following values:
|
Các ví dụ
ví dụ 1
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"beautiful"))
%>
Đầu ra của đoạn mã trên sẽ là:
11
Ví dụ 2
Tìm chữ cái "i", sử dụng các vị trí bắt đầu khác nhau:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"i",-1) & "<br />")
response.write(InStrRev(txt,"i",7) & "<br />")
%>
Đầu ra của đoạn mã trên sẽ là:
16
6
Ví dụ 3
Tìm ký tự "T", với dạng văn bản và nhị phân, so sánh:
<%
txt="This is a beautiful day!"
response.write(InStrRev(txt,"T",-1,1) & "<br />")
response.write(InStrRev(txt,"T",-1,0) & "<br />")
%>
Đầu ra của đoạn mã trên sẽ là:
15
1
❮ Toàn bộ tài liệu tham khảo VBScript