国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
VB.NET Mid函數(shù)相關(guān)應用方法解析
    VB.NET Mid函數(shù)的主要作用在于返回原字符串中的子串。具體的應用方式以及操作技巧將會在這篇文章中詳細給出,方便大家理解。

    VB.NET編程語言中有很多函數(shù)的應用比較復雜,需要我們通過不斷的實踐,積累經(jīng)驗才能熟練的掌握,并正確的將他們應用在程序中,完成我們的需求。在這里我們就會為大家介紹其中的VB.NET Mid函數(shù)的相關(guān)應用。

    VB.NET Mid函數(shù)一般用于返回原字符串中子串,比如說

            
    1. Dim MyString, FirstWord, LastWord, MidWords  
    2. MyString = "Mid Function Demo" 建立一個字符串。  
    3. FirstWord = Mid(MyString, 1, 3) ' 返回 "Mid"。  
    4. LastWord = Mid(MyString, 14, 4) ' 返回 "Demo"。  
    5. MidMidWords = Mid(MyString, 5) ' 返回 "Funcion  

     

    具體函數(shù)說明如下:

    返回 Variant (String),其中包含字符串中指定數(shù)量的字符。

    語法

            
    1. Mid(string, start[, length]) 

    Mid 函數(shù)的語法具有下面的命名參數(shù):

     

    string

    必要參數(shù)。字符串表達式,從中返回字符。如果 string 包含 Null,將返回 Null。

    start

    必要參數(shù)。為 Long。string 中被取出部分的字符位置。如果 start 超過 string 的字符數(shù),VB.NET Mid函數(shù)返回零長度字符串 ("")。

    length

    可選參數(shù);為 Variant (Long)。要返回的字符數(shù)。如果省略或 length 超過文本的字符數(shù)(包括 start 處的字符),將返回字符串中從 start 到尾端的所有字符。

    說明

    欲知 string 的字符數(shù),可用 Len 函數(shù)。

    注意 MidB 函數(shù)作用于字符串中包含的字節(jié)數(shù)據(jù),如同在雙字節(jié)字符集(DBCS)語言中一樣。因此其參數(shù)指定的是字節(jié)數(shù),而不是字符數(shù)。對于使用 MidB的示例代碼,請參閱示例主題中的第二個示例。

    那么我們是否可以利用它來進行一些字符串替換呢?請在你機器上運行下面函數(shù):

     

            
    1. Option Explicit  
    2. Public Function Test() As String  
    3. Dim s As String  
    4. s = "ABCD" 
    5. Mid(s, 1, 1) = "T"  
    6. Test = s  
    7. End Function 

     

    你發(fā)現(xiàn)什么了?WOW,輸出字符串變成“TBCD”了! 是的,我們可以利用VB.NET Mid函數(shù)來實現(xiàn)字符串的替換(非常令人高興的事情)!那么如果我把“T”變成“TX”呢?請看下面代碼:

     

            
    1. Option Explicit   
    2. Public Function Test() As String  
    3. Dim s As String  
    4. s = "ABCD" 
    5. Mid(s, 1, 1) = "TX"  
    6. Test = s  
    7. End Function 

     

    再運行一次,不出所料,它還是“TBCD“。雖然VB.NET Mid函數(shù)能夠做一些簡單的字符串的替換,但是它的前提條件是字符串不能夠超過它的返回長度(例子中的是1)。那么可能有些網(wǎng)友會問,如果小于它的返回長度會發(fā)生什么呢?嗯,好的想法,還是讓實驗結(jié)果來說明它吧,請看:

     

            
    1. Option Explicit   
    2. Public Function Test() As String  
    3. Dim s As String  
    4. s = "ABCD" 
    5. Mid(s, 1, 3) = "TX"  
    6. Test = s  
    7. End Function 

     

    運行后它的結(jié)果如下:”TXCD”。

    從上面的結(jié)果來看,Mid能夠做一些簡單的字符串替換,但是必須遵循以下條件:

    替換的最大長度由Mid返回的最大長度決定。如果替換串的長度大于它的返回長度,那么只有替換串的前面一部分用于替換。如果替換串的長度小于它的返回長度,那么原字符串中超過部分將被保留,而其它部分被替換。雖然VB.NET Mid函數(shù)在某些場合有很巧的功能,但是如果涉及到常用字符串操作,個人建議還是盡量用Replace(expression, find, replace[, start[, count[, compare]]])來完成。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VB中mid函數(shù)的用法簡介
VBA字符串處理(下)
Visual Basic中的常用字符串函數(shù)
VBA字符串函數(shù),你想學的都在這里
VBA Mid()函數(shù) 截取字符串
Asp Mid 函數(shù)的使用說明
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服