VB分割字符串为数组字符串转数组
VB分割字符串为数组 字符串转数组
VB分割字符串为数组,VB字符串转数组:
Dim B() As String
B() = Split(“1,2,3,4,dsd-ad5,6,45,656465,564,45″, “,”) ‘分割为数组
MsgBox B(4) ‘读取第五个,从0开始
Split函数:返回⼀个从零开始的⼀维数组,其中包含指定数量的⼦字符串。
参数
Expression 必选项。字符串表达式,包含⼦字符串和分隔符。如果 Expression 是零长度的字符串 (“”),Split 函数将返回长度为⼀的数组,其中包含⼀个空字符
串。
Delimiter 可选项。单个字符,⽤于标识⼦字符串的界限。如果省略了 Delimiter,则假定空⽩字符 (“”) 为分隔符。如果 Delimiter 为零长度字符串,则返回包含整个 Expression 字符串的单元素数组。
Limit 可选项。要返回的⼦字符串数;默认值为 -1,表⽰返回所有⼦字符串。
Compare 可选项。数值,指⽰计算⼦字符串时使⽤的⽐较模式。具体的值请参
见“设置”。
设置 Compare 参数可以具有下列值:
常量 说明
Binary 执⾏⼆进制⽐较
Text 执⾏⽂本⽐较
Mid 函数⽰例
本⽰例使⽤ Mid 语句来得到某个字符串中的⼏个字符。
Dim MyString, FirstWord, LastWord, MidWords
数组转换成字符串MyString = "Mid Function Demo " 建⽴⼀个字符串。
FirstWord = Mid(MyString, 1, 3) ' 返回 "Mid "。
LastWord = Mid(MyString, 14, 4) ' 返回 "Demo "。
MidWords = Mid(MyString, 5) ' 返回 "Funcion Demo "。
Left 函数⽰例
本⽰例使⽤ Left 函数来得到某字符串最左边的⼏个字符。
Dim AnyString, MyStr
AnyString = "Hello World " ' 定义字符串。
MyStr = Left(AnyString, 1) ' 返回 "H "。
MyStr = Left(AnyString, 7) ' 返回 "Hello W "。
MyStr = Left(AnyString, 20) ' 返回 "Hello World "。
Right 函数⽰例
本⽰例使⽤ Right 函数来返回某字符串右边算起的⼏个字符。
Dim AnyString, MyStr
AnyString = "Hello World " ' 定义字符串。
MyStr = Right(AnyString, 1) ' 返回 "d "。
MyStr = Right(AnyString, 6) ' 返回 " World "。
MyStr = Right(AnyString, 20) ' 返回 "Hello World "。
_______说明___________________________________
Left 函数
返回 Variant (String),其中包含字符串中从左边算起指定数量的字符。
语法
Left(string, length)
Left 函数的语法有下⾯的命名参数:
部分 说明
string 必要参数。字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null。
length 必要参数;为 Variant (Long)。数值表达式,指出将返回多少个字符。如果为 0,返回零长度字符串 ( " ")。如果⼤于或等于 string 的字符数,则返回整个字符串。
说明
欲知 string 的字符数,使⽤ Len 函数。
注意 LeftB 函数作⽤于包含在字符串中的字节数据。所以 length 指定的是字节数,⽽不是要返回的字符数。
Right 函数
返回 Variant (String),其中包含从字符串右边取出的指定数量的字符。
语法
Right(string, length)
Right 函数的语法具有下⾯的命名参数:
部分 说明
string 必要参数。字符串表达式,从中最右边的字符将被返回。如果 string 包含 Null,将返回 Null。
length 必要参数;为 Variant (Long)。为数值表达式,指出想返回多少字符。如果为 0,返回零长度字符串 ( " ")。如果⼤于或等于 string 的字符数,则返回整个字符串。
说明
欲知 string 的字符数,⽤ Len 函数。
注意 RightB 函数作⽤于包含在字符串中的字节数据。所以 length 指定的是字节数,⽽不是
指定返回的字符数。
Mid 函数
返回 Variant (String),其中包含字符串中指定数量的字符。
语法
Mid(string, start[, length])
Mid 函数的语法具有下⾯的命名参数:
部分 说明
string 必要参数。字符串表达式,从中返回字符。如果 string 包含 Null,将返回 Null。
start 必要参数。为 Long。string 中被取出部分的字符位置。如果 start 超过 string 的字符数,Mid 返回零长度字符串 ( " ")。
length 可选参数;为 Variant (Long)。要返回的字符数。如果省略或 length 超过⽂本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符。
说明
欲知 string 的字符数,可⽤ Len 函数。
注意 MidB 函数作⽤于字符串中包含的字节数据,如同在双字节字符集(DBCS)语⾔中⼀样。因此其参数指定的是字节数,⽽不是字符数。对于使⽤ MidB的⽰例代码,请参阅⽰例主题中的第⼆个⽰例。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论