vb中将字符串aaa,bbb,ccc 按照逗号分隔转成数组,即生成x[0]=aaa,x[1]=bbb,x[2]=ccc

VB中有这样的字符串处理函数吗?JAVA中是有的,哪位知道?
我是在VBScript中使用,语句怎么写?
如tempstr="aaa,bbb,ccc,ddd"我想分割成数组并用FOR循环打印出来。帮忙把完整的语句写出来。多谢。

Split(串,',')返回一维数组

Split函数

描述

返回一个下标从零开始的一维数组,它包含指定数目的子字符串。

语法

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。基于您的数据库的信息执行比较。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-08
刚帮你搜了!
这个叫字符串分割!
因为作者是写的图片所以你还是去下面地址参考一下吧!
希望对你有用
http://hi.baidu.com/zpylh_hust/blog/item/51feaeea4e31a0d5d439c935.html

参考资料:http://hi.baidu.com/zpylh_hust/blog/item/51feaeea4e31a0d5d439c935.html

第2个回答  2009-07-08
x=Split("aaa,bbb,ccc",",")
第3个回答  2009-07-08
Dim subs() As String
subs() = Split("aaa,bbb,ccc",",")

subs(0)就是aaa了本回答被提问者采纳

vb中将字符串aaa,bbb,ccc 按照逗号分隔转成数组,即生成x[0]=aaa,x...
expression 必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。delimiter 可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回...

VB如何实现反向互补序列,如将CGCCAGGGTTTTCCCAGTCACGAC 转换为:GTCGTG...
Private Sub Form_Load()Dim A As String Dim B As String A = InputBox("请输入碱基序列:", "输入!")A = UCase(A) '变成大写 Rem 碱基互补配对 A = Replace(A, "C", "1")A = Replace(A, "T", "2")A = Replace(A, "G", "3")A = Replace(A, "A", "4")A = ...

...求String s="["aaa","bbb","ccc"]"; 得到数组 {"aaa","bbb","ccc...
上面的正则可以区配到你要的结果(注意要在开启单行和忽略大小写的模式下),然后在捕获组中获取到形式如:“"AAA","123","ddd"”的Group。如果不是这两种语言,你可以在追问我。

求一个VB函数,能将一个字符串(支持中文),按照给定的个数count,分成coun...
Dim AAA As String = "abc中defaghdfjhfgrjktukasgewrgerhrtjdjfgagsdgqwerghefhjwerhq文ghi字" '指定的字符串 Dim SpliteCount As Integer = 3 '分割成3个段 Dim Str(SpliteCount - 1) As String '分割后的3个元素组成的数组 Dim LenSpliteA As Integer '得到前几段的长度 If InS...

VB中,如何将字符串分割成所需要的字符?
dim s as string dim sv1() as string dim sv2() as string s="S11+S20+S31+DL1"sv1=split(s,"+",-1)redim sv2(ubound(sv1))for x= 0 to ubound(sv1)sv1(x)=left(sv1(x),2)sv2(x)=right(sv1(x),1)debug.print sv1(x) & " " & sv2(x)next 以上程序,保存并...

Java实用小工具系列1---使用StringUtils分割字符串
在编程中,处理以逗号分隔的字符串时常遇到困扰,尤其当用户输入存在多余空格或不规范逗号时,如:aaa, bbb ,ccc, ,。直接使用Java的split方法会导致解析出意料之外的结果,例如:[aaa, bbb , ccc, ],元素间多出空格,且最后一个元素后还有额外的逗号。为了解决这个问题,Spring框架提供了StringUtils....

js字符串比较的方便算法?
var a="aaa,bbb,ccc,ggg,ddd,eee";var b="aaa;bbb;ddd;eee";for(var i=0,s=b.split(';');i

sql怎样把一个含有逗号字符串分割
var_sales varchar2 字符串1,逗号分隔的,如'aaa,bbb'var_first_sales varchar2 字符串2,逗号分割的,如'cc,aaa'var_split varchar2 要使用的分隔符 返 回 值:Result varchar2 处理后返回的值1\/0 摘 要:如果字符串2中的某一个分割的字符串在字符串1中就返回...

在java中如何定义一个字符串数组
1. java中定义一个字符串数组方式如下,string类型和其他基本类型相似,创建数组有两种方式 :String[] str={"AAA","BBB","CCC"};String str[]={"AAA","BBB","CCC"};2.推荐用ArrayList<String> strArray = new ArrayList<String> (); 比较灵活。3.也可以写为如下格式:class[] array; ...

java 怎么把数组转成字符串
String[] aa = "aaa\\\\bbb\\\\bccc".split("\\\\\\");5、如果是"abc"这种字符串,就直接 String string = "abc" ;char [] stringArr = string.toCharArray(); \/\/注意返回值是char数组 6、如果要返回byte数组就直接使用getBytes方法就ok了:String string = "abc" ;byte [] stringArr = string...

相似回答