MidB

MidB

MidB 返回字元串( String)的一部分。第一個位元組的編號為1。

語法


result = MidB( 源字元串, 起點, [長度] )
result = 字元串變數.MidB( 起點, [長度] )

參數


源字元串
String 數據類型
必須。需要返回其中部分位元組的字元串。

起點


Integer 數據類型
必須。要返回的字元串中第一個位元組的位置。如果起點大於源字元串的中位元組總數,將返回空字元串

長度


Integer 數據類型 (Optional)
可選。要從源字元串中得到的位元組數。如果省略,將返回起點之後到源字元串結尾的所有位元組。如果長度+ 起點大於源字元串的長度,起點後到源字元串結尾的所有位元組將都被返回。

返回值


結果
String 數據類型
源字元串中從起點開始的長度個字元。如果未指定長度,則一直到源字元串結束。
說明
MidB 將源字元串當作一組位元組,而不是一組字元來處理。MidB 應被用在源字元串代表二進位數據的情況下。如果您需要摘錄部分字元而不是位元組,請使用 Mid 函數。要想知道字元串( String)的位元組總數,請使用 LenB 函數

範例


本例使用MidB 函數返回字元串( String)中的一部分。
Dim s As String
s=MidB("This is a test", 11) ’返回 "is a test"
s=MidB("This is a test", 21, 8) ‘返回 "test"