Συναρμολόγηση InStrRev του VBScript
Ορισμός και χρήση
Η συναρμολόγηση InStrRev μπορεί να επιστρέψει τη θέση της πρώτης εμφάνισης μιας αλφαβητικής ακολουθίας σε μια άλλη αλφαβητική ακολουθία. Η αναζήτηση ξεκινά από το τέλος της αλφαβητικής ακολουθίας, αλλά η θέση που επιστρέφεται ξεκινά από την αρχή της αλφαβητικής ακολουθίας.
Η συναρμολόγηση InStrRev μπορεί να επιστρέψει τις παρακάτω τιμές:
- Αν το string1 είναι "" (μηδενικό μήκος) - το InStr επιστρέφει 0
- Αν το string1 είναι Null - το InStr επιστρέφει Null
- Αν το string2 είναι "" - το InStr επιστρέφει το start
- Αν το string2 είναι Null - το InStr επιστρέφει Null
- Αν το string2 δεν βρεθεί - το InStr επιστρέφει 0
- Αν βρεθεί το string2 στο string1, το InStr επιστρέφει τη θέση της θέσης της συναρμολογούμενης αλφαβητικής ακολουθίας.
- Αν το start > Μήκος(string1) - InStr επιστρέφει 0
Σημείωση:βλέπε InStr 函数。
语法
InStrRev(string1,string2[,start[,compare]])
参数 | 描述 |
---|---|
start | 可选的。规定每次搜索的起始位置。默认是搜索起始位置是第一个字符。如果已规定 compare 参数,则必须有此参数。 |
string1 | 必需的。需要被搜索的字符串。 |
string2 | 必需的。需搜索的字符串。 |
compare |
必需的。规定要使用的字符串比较类型。默认是 0 。可采用下列值:
|
实例
例子 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