功能
在一Variant (String) 變數中以另一個字元串中的字元替換其中指定數量的字元。
語法
Mid(stringvar, start[, length]) = string
Mid 語句的語法具有下面幾個部分:
部分 | 描述 |
stringvar | 必要參數。被更改的字元串變數名。 |
start | 必要參數;Variant (Long)。stringvar 中被替換的字元開頭位置。 |
length | 可選參數;Variant (Long)。被替換的字元數。如果省略,string將全部用上。 |
string | 必要參數。字元串表達式,替換部分 stringvar 的字元串。 |
說明
被替換的字元數量總是小於或等於 stringvar 的字元數。
注意 MidB 語句作用於包含在字元串中的位元組數據。在 MidB 語句中,start 指定 stringvar 中被替換的位元組開頭位置,而 length 為替換的位元組數。
示例
本示例使用 Mid 語句將某字元串中的幾個字元替換為其他的字元。
Dim MyString MyString = "The dog jumps" ' 設定字元串初值。
Mid(MyString, 5, 3) = "fox" ' MyString = "The fox jumps"。
Mid(MyString, 5) = "cow" ' MyString = "The cow jumps"。
Mid(MyString, 5) = "cow jumped over" ' MyString = "The cow jumpe"。
Mid(MyString, 5, 3) = "DUCk" ' MyString = "The duc jumpe"。
注意
注意Mid語句與Mid函式的區別.