日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

VB.NET 字符串搜索、比較、篩選與替換函數(shù)

 nxhujiee 2010-04-11
1)字符串比較比較函數(shù)StrComp () 
      語法:StrComp (str1 As String , str2 As String [,ampare As Microsoft.VisualBasic.CompareMethod]) As Integer

      說明:返回表示str1和str2兩個字符串參數(shù)比較結(jié)果,若str1小于str2,則返回-1;若str1等于str2,返回0;若str1大于str2,若返回1。選擇性參數(shù)Compare的值有Binary(區(qū)分大小寫)和Text(不區(qū)分大小寫)兩種,前者為默認值。

(2)篩選字符串數(shù)組函數(shù)Filter ()

      語法:Filter (Source() As {Object | String},match As String [,include As Boolean [,compare As Microsoft.VisualBasic.CompareMethod ]] As String ()

      說明:從一維字符串數(shù)組Source ()中篩選包含match字符串的子數(shù)組。若選擇性參數(shù)include為True(默認),表示從字符串數(shù)組Source ()中篩選包含match字符串的子數(shù)組;若選擇性參數(shù)include為false,表示字符串數(shù)組source ()中篩選不包含match字符串的子數(shù)組;選擇性參數(shù)compare的值有Binary(區(qū)分大小定)和Text(不區(qū)分大小字)兩種,前者為默認值,決定了字符串的比較方式。例如:Source ()={“abc”,”abdfe”,”ghdf”,”pqs”},那么filter (Source ,”ab”,True,CompareMethod.Binary)會返回{“abc”,”abdfe”}。

(3)替換字符串函數(shù)RePlace ()

     語法:RePlace (str As String , find As String , replacement As String [,start As Integer [,count As Integer [,compare As Microsoft.VisualBasic.CompareMethod ]]] As String

     說明:將str字符串內(nèi)的find子字符串替換為replacement子字符串。選擇性參數(shù)start表示從str字符串的第start個字符開始查找find子字符串,默認為1;選擇性count表示做幾次替換,默認為-1,表示執(zhí)行所有可能的替換;選擇性參數(shù)compare的值有Binary(區(qū)分大小定)和Text(不區(qū)分大小字)兩種,前者為默認值,決定了字符串的比較方式。如:str=”shopping list”那么Relace (str,”o”,”i”)會返回“Shipping list”。

(4)查找字符串函數(shù)InStr ()

     語法:InStr (start As Integer , str1 As String , str2 As String [,compare As Microsoft.VisualBasic.CompareMethod]) As String

     說明:返回str2字符串在str1字符串中第一次出現(xiàn)的位置。若str1為空字符串(“”)或str2沒有出現(xiàn)在str1或start大于str2的長度,就返回0;若str2為空字符串(“”),就返回start;選擇性參數(shù)compare的值有Binary(區(qū)分大小定)和Text(不區(qū)分大小字)兩種,前者為默認值,決定了字符串的比較方式。如:Instr (3,”Hell Wold”,0”)返回5。

(5)查找字符串函數(shù)Instrrev ()

     語法:InStrRev (str1 As String,Str2 As Interger [,start As Integer [,compare As Microsoft.VisualBasic.compareMethod ]]) As Integer

     說明:InStrRev ()函數(shù)的用途和InsStr ()函數(shù)相似,但改從字符串的右邊開始檢查str2字符串在str1字符中第一次出現(xiàn)的位置不同。如:InStrRev (“Hello Word”,”0”)返回3。

(6)將字符串數(shù)組組成單一字符串函數(shù)Join ()

     語法:Jon (Source () As {Object | String} [,delimiter As String]) As String

     說明:將字符串數(shù)組Source ()內(nèi)的每個字符串組成單一字符串返回,選擇性參數(shù)delimter表示每個字符之間的分隔符,默認為空字符串(“”)。如:Source ()={“Janifer”,”Peter”,”Jean”,”Robort”},那么Join (Source)會返回”Janifer Perter Rober”。

(7)將字符串分解成子字符數(shù)組函數(shù)Split ()

     語法:Split (str As String [,delimiter As String [,limit As Integer [,compare As Microsoft.VisualBasic.CompareMethod ]]]) As String

     說明:將組成字符串str的每一個字符串放進字符串數(shù)組內(nèi)返回。選擇性參數(shù)delimiter表示每個子字符串之間的分隔符,默認值為空字符串(“”);參數(shù)limit是要返回的子字符串數(shù)目,默認為-1,表示返回所有子字符串;參數(shù)compare的值有Binary(區(qū)分大小定)和Text(不區(qū)分大小字)兩種,前者為默認值,決定了字符串的比較方式。如:str=” I am Happy.”,那么Split (str)會返回字符串數(shù)組{“I”,”am”,”Happy”}。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多