參數 | 描述 |
---|---|
start | 可選的。規定每次搜索的起始位置。默認是搜索起始位置是第一個字符。如果已規定 compare 參數,則必須有此參數。 |
string1 | 必需的。需要被搜索的字符串。 |
string2 | 必需的。需搜索的字符串。 |
compare |
必需的。規定要使用的字符串比較類型。默認是 0 。可采用下列值:
|
如果 string1 為 ""(零長度) - InStr 返回 0
如果 string1 為 Null - InStr 返回 Null
如果 string2 為 "" - InStr 返回 start
如果 string2 為 Null - InStr 返回 Null
如果 string2 沒有找到 - InStr 返回 0
如果在 string1 中找到 string2,InStr 返回找到匹配字符串的位置。
如果 start > Len(string1) - InStr 返回 0
dim txt,str1 txt="我是腳本之家字符串" str1=InStr(txt,"腳") response.Write(str1)
輸出結果:3
dim txt,pos txt="This is a beautiful day!" pos=InStr(txt,"his") document.write(pos)
輸出結果:2
asp從1開始計算位置
dim txt,str1 txt="我是腳本之家字符串" str1=InStr(txt,"真") response.Write(str1)
輸出結果:0
dim txt,str1 txt="我是腳本之家字符串,從第三個字符開始搜索本" str1=InStr(3,txt,"本",0) response.Write(str1)
輸出結果:4
InStr()函數在實際項目中的應用案例
if InStr(wangzhi,".")= 0 Then goBack "網址不合法,請重新輸入"
下面是我寫的簡單例子:
%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> % Response.CodePage=65001%> % Response.Charset="UTF-8" %> % dim content_text,searchword_text 'content是內容,searchword是要搜索的文字 sub search(content,searchword) if InStr(content,searchword) > 0 then Response.Write("找到") Else Response.Write("沒有找到") End if end sub content_text = "腳本之家收集的代碼和教程是方便自己的同時方便大家,本網站系統采用自己寫的系統,系統已經寫了半年時間,主要時間放在程序的優化上,程序一直都在更新,歡迎大家加入Q群一起討論學習。" searchword_text = "腳本之家" call search(content_text,searchword_text) %>
到此這篇關于asp 用InStr查找特定字符串的代碼的文章就介紹到這了,更多相關asp InStr內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
標簽:那曲 延邊 銅川 電商邀評 河池 優質小號 新鄉 蘇州
巨人網絡通訊聲明:本文標題《asp 用InStr查找特定字符串的代碼》,本文關鍵詞 asp,用,InStr,查找,特定,字符串,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。