套用示範
Instr()
函式返回字元或字元串在另一個字元串中第一次出現的位置.
表達式 Instr([start, ] strToBeSearched, strSearchFor [, compare])
允許數據類型: Start為搜尋的起始值,strToBeSearched接受搜尋的字元串 strSearchFor要搜尋的字元.compare比較方式(詳細見ASP常數)
示範1:
<%
strText = "This is a test!!"
pos = Instr(strText, "a")
response.write pos
%>
返回結果: 9
備註:如果接受搜尋的字元串中沒有要搜尋的字元串,則返回結果為0。
示範2:
<%
strText = "This is a test!!"
pos = Instr(strText, "b")
response.write pos
%>
返回結果: 0
套用實例
計算某一目標字元串在另一字元串中出現的次數
Function CountStrings(longstring, target)
Dim position, count
position = 1
Do While InStr(position, longstring, target)
position = InStr(position, longstring, target) + 1
count = count + 1
Loop
CountStrings = count '函式返回計算結果
End Function