字符串比較是從第一個字符開始比較,并且比較的是ASCII碼,你比較一下"A" 和"b"誰大誰小,"A" 小于"b",這樣后面的就不比較了.也就是"ABCD" 小于 "bumingbai" .
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名與空間、虛擬主機、營銷軟件、網(wǎng)站建設、沙坡頭網(wǎng)站維護、網(wǎng)站推廣。
如果第一個字符相同,就比較第二個,依此類推.
////////////////////////////////////////////////
/////StrComp 函數(shù)
返回 Variant (Integer),為字符串比較的結果。
語法
StrComp(string1, string2[, compare])
StrComp 函數(shù)的語法有下面的命名參數(shù):
部分 說明
string1 必要參數(shù)。任何有效的字符串表達式。
string2 必要參數(shù)。任何有效的字符串表達式。
Compare 可選參數(shù)。指定字符串比較的類型。如果 compare 參數(shù)是 Null,將發(fā)生錯誤。如果省略 compare,Option Compare 的設置將決定比較的類型。
設置
compare 參數(shù)設置為:
常數(shù) 值 描述
vbUseCompareOption -1 使用Option Compare語句設置執(zhí)行一個比較。
vbBinaryCompare 0 執(zhí)行一個二進制比較。
vbTextCompare 1 執(zhí)行一個按照原文的比較。
vbDatabaseCompare 2 僅適用于Microsoft Access,執(zhí)行一個基于數(shù)據(jù)庫信息的比較。
返回值
StrComp 函數(shù)有下列返回值:
如果 StrComp 返回
string1 小于 string2 -1
string1 等于 string2 0
string1 大于 string2 1
string1 或 string 2為 Null Null
vb.net規(guī)定如果要比較字符串,不能用“=”,strcomp(str1,str2,n)或者string.compare(str1,str2)
例如:
Dim a As String = "c"
Dim b As String = "c"
Dim n As Integer = String.Compare(a, b)
If n = 0 Then
MsgBox("=")
Else
MsgBox("")
End If
select case strings.right(S1,4)
case ".jpg",".bmp",".png"
你的處理代碼
end select
string 里的功能很基本。
strings類里有很多靜態(tài)的字符串處理函數(shù),很好用的,好好研究吧。
用 Like
% = 任意數(shù)量的字符
?= 單個字符
類似簡易的正規(guī)則比對。
具體可參照MSDN
例:(以下代碼可以直接放到程序里執(zhí)行)
dim str as string
str = "abc123"
if str like "a%" then msgbox "yes"
if str like "%a%2%" then msgbox "yes"
if str like "%3" then msgbox "yes"
if str like "%3?" = false then msgbox "no"
文章標題:vb.net字串比對 vb字符串比較
本文網(wǎng)址:http://chinadenli.net/article2/dogshic.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、服務器托管、云服務器、網(wǎng)站營銷、電子商務、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)