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小时内删除。