語法
Split(expression[, delimiter[, count[, compare]]])
Split函式語法有如下幾部分:
部分 | 必要性 | 描述 |
expression | 必需的。 | 包含子字元串和分隔設定的字元串表達式。如果 expression是一個長度為零的字元串(""), Split則返回一個空數組,即沒有元素和數據的數組。 |
delimiter | 可選的。 | 用於標識子字元串邊界的字元串字元。如果忽略,則使用空格字元(" ")作為分隔設定。如果 delimiter是一個長度為零的字元串,則返回的數組僅包含一個元素,即完整的 expression字元串。 |
count | 可選的。 | 要返回的子字元串數,–1表示返回所有的子字元串。 |
compare | 可選的。 | 數字值,表示判別子字元串時使用的比較方式。關於其值,請參閱“設定值”部分。 |
設定值
compare參數的設定值如下:
常數 | 值 | 描述 |
vbUseCompareOption | –1 | 用 Option Compare語句中的設定值執行比較。 |
vbBinaryCompare | 0 | 執行二進制比較。 |
vbTextCompare | 1 | 執行文字比較。 |
vbDatabaseCompare | 2 | 僅用於Microsoft Access。基於您的資料庫的信息執行比較。 |
示例
下面的示例演示如何在字元串的空格處拆分該字元串。
Dim TestString As String = "Look at these!"
' 返回的數組包含 "Look", "at", 和 "these!".
Dim TestArray() As String = Split(TestString)
下面的示例演示如何拆分一行中有多個分隔設定的字元串,以及如何篩選掉空字元串。
Java 示例: