vb分割字符串

作者&投稿:左祁 (若有异议请与网页底部的电邮联系)
VB字符串从指定字符串分割~

可以参考下面的代码:
Private Sub Command1_Click()
Dim s As String
s = "123456----hdahdkahd----2013.1.1"
Dim a
a = Split(s, "----")
If IsArray(a) Then
Text1.Text = a(1)
End If
End Sub

扩展资料:
语法
Split(expression[, delimiter[, count[, compare]]])
Split函数部分语法:
expression必需的,包含子字符串和分隔符的字符串表达式。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。
参考资料来源:百度百科-split函数

java分割字符串用split,例如
String sourceStr = "1,2,3,4,5";
String[] sourceStrArray = sourceStr.split(",");
for (int i = 0; i < sourceStrArray.length; i++) {
System.out.println(sourceStrArray[i]);
}
split分隔符总结
1.字符"|","*","+"都得加上转义字符,前面加上"\\"。
2.而如果是"\",那么就得写成"\\\\"。
3.如果一个字符串中有多个分隔符,可以用"|"作为连字符。
比如:String str = "Java string-split#test",可以用Str.split(" |-|#")把每个字符串分开。这样就把字符串分成了3个子字符串。

这个很简单  用mid函数就行了

Private Sub Command1_Click()
Dim arr() As String
Dim a As String
Dim i As Integer
a = "abcdef"
ReDim arr(Len(a))  '重新定义数组长度为字符串长度
For i = 1 To Len(a)  '在字符串内循环
    arr(i) = Mid(a, i, 1)  '利用mid函数分割字符串并赋值到数组
    Print arr(i)  '输出分解的字符  测试用 可删掉
Next i
End Sub


的目的是要VB将字符串分成单个字符。 如果要放入一个数组中,可以这样: Private Sub Command1_Click() Dim s As String Dim ars() As String Dim i As Long, m As Long s = "abcdefg" m = Len(s) ReDim ars(m - 1) For i = 1 To m ars(i - 1)

汗...split函数是可以指定拆分次数的.....在分隔符后面指定拆分成2份就行了.....楼上的竟然搞那么复杂
Debug.Print
Split(Str,
"
",
2)


VB通过换行符split字符串
dim s,v 'v用来保存用split分割后生成的字符串数组,即是你要的5条单独字符串 s=":---LVTDB12A77B001683LVVDA11B14D064217LVVDA11B54D062650LVVDA11B94D062652LVVDB12A24D065198---"s=replace(s,"-","")'去掉- s=replace(s,"LV",",LV",3)'通过字符串及你的要求,可发现是以L...

...函数时如何同时采用空格,teb键对字符串进行分割呢?
呵呵,变换一下思路呀..a="1 2 3(tab)4 5 (tab)6"'不好意思,tab分隔的在百度中看不出来,我用(tab)代替的.a=replace(a,"(tab)"," ")'将a中的tab换成空格 b=split(a," ")就可以进行分割了。

请问javaScript中的String的split的方法,该怎么用额!(初学者)
split方法的主要用处就是:分割字符串 split方法返回的是数组类型 主要由以下几种用法:1.比如有一个字符串 var str = "bcadeab";对str使用split方法 var strArray = str.split( "a" );调用此方法后,strArray为一个数组,存放以“a”为间隔,被分割的字符 以下为strArray数组存放的值:str...

Excel-VBA中如何使用split来分割内部含有不定空格的字符串
1、首先打开office excel软件,接着打开VBA编辑界面。2、然后在单元格区域当中输入一些内容。3、接着在VBA编辑器中插入模块。4、在模块当中输入如下代码进行分割取线,然后运行。5、最后在单元格B2中输入公式“=Division($A1,"\/",COLUMN(A:A))”,然后右拉至D2,公式结果如图所示。

JS分割。 我要将这段字符串 a_1,aa_1,aaa_2,b_1,bb_1,中 a aa aaa...
<script type="text\/javascript"> \/\/大概意思是a的个数大于0的话,赋值给m,n.var str="a_1,aa_1,aaa_2,b_1,bb_1,";var strs= new Array(); \/\/定义一数组 strs=str.split(","); \/\/字符分割 var m=0; \/\/用来判断的 var n=''; \/\/最终赋值的值 for (i=0;i<strs....

C# 一个字符串如何分割成四组呢?
我手头上刚好有个Function:Function用法:XSplitString(“JH0PA6HHJ7SVG59T”,4,“ ”)或 XSplitString(“JH0PA6HHJ7SVG59T”,“JH0PA6HHJ7SVG59T”.Length\/4,“ ”)说明:第一个参数为要分割的字符 第二个参数为每多少个字符就分割一组 第三个参数为用什麼字符作为分隔符 Function代码:...

python的str.split()使用方法
问题:如何使用Python的str.split()方法将字符串转换为表格格式?将字符串"a,b,c,d 1,2,3,4 5,6,7,8 9,10,11,12"转换为表格格式,首先,注意到每隔4个字符即出现换行符' '。因此,可以使用split方法将字符串分割为列表,列表内容为:'a,b,c,d','1,2,3,4','5,6,7,8','9,10,...

Java中split的用法
Java中split主要用于分隔字符串。具体分析如下:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\\\."),这样才能正确的分隔开,不能用String.split(".")。2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\\\|"),这样才能正确的分隔开,不能用String.split("|"),“.”和“...

php字符串分割问题
|||为分割符,explode — 使用一个字符串分割另一个字符串 说明 array explode ( string $separator , string $string [, int $limit ] )此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 separator 作为边界点分割出来。如果设置了 limit 参数,则返回的数组包含最多...

JAVA中 我要将字符串以空格为标记分割成多个字符串,并将分割后的字符...
例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:Regex 结果 : { "boo", "and", "foo" } o { "b", "", ":and:f" } 参数:regex - 定界正则表达式 返回:字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的 抛出:PatternSyntaxException - 如果正则表达式的语法无效 ...

漾濞彝族自治县13451519530: VB中,如何将字符串分割成所需要的字符? -
贺义奥得: dim s as string dim sv1() as stringdim sv2() as strings="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以上程序,保存并输出了数组内容

漾濞彝族自治县13451519530: VB 分割字符串 -
贺义奥得: 汗...split函数是可以指定拆分次数的.....在分隔符后面指定拆分成2份就行了.....楼上的竟然搞那么复杂 Debug.Print Split(Str, " ", 2)

漾濞彝族自治县13451519530: VB 如何截取字符串? -
贺义奥得: left(要截取的字符串,从左数要截取的字符个数) right(要截取的字符串,从右数要截取的字符个数) mid(要截取的字符串,从左开始截取的位置,截取的字符个数) 希望这三个函数能帮上你.

漾濞彝族自治县13451519530: VB中有没有办法将字符串分开? -
贺义奥得: 根据你的例子来看,每个字符串只有一个逗号. 如果不是这样,请用swx1995的方法.如果是,那么,下面的办法效率更好: dim i as integer,l as integer i=instr(s,“,”) l=len(s) s1=left(s,i-1) s2=right(s,l-i) 这里s就是原来的,s1、s2就是你要的

漾濞彝族自治县13451519530: VB将字符串分成单个 -
贺义奥得: 你的目的是要VB将字符串分成单个字符. 如果要放入一个数组中,可以这样: Private Sub Command1_Click()Dim s As StringDim ars() As StringDim i As Long, m As Longs = "abcdefg"m = Len(s)ReDim ars(m - 1)For i = 1 To mars(i - 1) = Mid(s, i, 1)Print ars(i - 1)NextEnd Sub

漾濞彝族自治县13451519530: VB里如何实现将字符串一个个分开显示? -
贺义奥得: Private Sub Form_Load() Dim S As String, I As Integer S = "中华人民共和国" For I = 1 To Len(S) MsgBox Mid$(S, I, 1) Next End Sub

漾濞彝族自治县13451519530: vb如何分别截取指定字符之前和之后的内容? -
贺义奥得: 方法和详细的操作步骤如下: 1、第一步,删除字符串C两端的空格,见下图,转到下面的步骤. 2、第二步,完成上述步骤后,截取C的最左边的n个字符,见下图,转到下面的步骤. 3、第三步,完成上述步骤后,截取C的最右侧n个字...

漾濞彝族自治县13451519530: VB字符串从指定字符串分割 -
贺义奥得: 可以参考下面的代码: Private Sub Command1_Click() Dim s As String s = "123456----hdahdkahd----2013.1.1" Dim a a = Split(s, "----") If IsArray(a) Then Text1.Text = a(1) End If End Sub 扩展资料: 语法Split(expression[, delimiter[, count[...

漾濞彝族自治县13451519530: VB分离字符串
贺义奥得: dim str1 as string,str2 as string,strs as string,ss()as string strs="[abcd][c2df]" strs=replace(strs,"]","") if left(strs,1)="[" then strs=right(strs,len(strs)-1) ss=split(strs,"[") if ubound(ss)&gt;0 then str1=ss(0):str2=ss(1) msgbox str1 &amp;","&amp; str2

漾濞彝族自治县13451519530: VB怎么把字符串分开 -
贺义奥得: s = "1233" A = Left(s, 2) B = Right(s, 2)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网