Hàm InStrRev của VBScript
❮ Tham khảo VBScript hoàn chỉnh
Hàm InStrRev trả về vị trí xuất hiện đầu tiên của một chuỗi trong một chuỗi khác. Việc tìm kiếm bắt đầu từ cuối chuỗi nhưng vị trí trả về được tính từ đầu chuỗi.
Hàm InStrRev có thể trả về các giá trị sau:
- Nếu chuỗi1 là "" - InStrRev trả về 0
- Nếu chuỗi1 là Null - InStrRev trả về Null
- Nếu chuỗi2 là "" - InStrRev trả về bắt đầu
- Nếu chuỗi2 là Null - InStrRev trả về Null
- Nếu không tìm thấy chuỗi2 - InStrRev trả về 0
- Nếu tìm thấy chuỗi2 trong chuỗi1 - InStrRev trả về vị trí tìm thấy kết quả khớp
- Nếu bắt đầu > Len(string1) - InStrRev trả về 0
Mẹo: Đồng thời xem 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:
|
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
Hiển thị ví dụ »Ví dụ 2
Tìm chữ "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
Hiển thị ví dụ »Ví dụ 3
Tìm chữ "T", với so sánh văn bản và nhị phân:
<%
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
Hiển thị ví dụ »❮ Tham khảo VBScript hoàn chỉnh