Instr()

Instr()

Instr()函數返回字元或字元串在另一個字元串中第一次出現的位置.

應用示範


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