问题描述
一句话被分成四个部分:第一和第三部分的长度已知,第二和第四部分的长度未知,由用户输入。
解决方案
解决方案二:
那没希望,最多拿出第1部分
解决方案三:
能有更具体的例子说明吗?
解决方案四:
引用2楼娃都会打酱油了的回复:
能有更具体的例子说明吗?
用外国人名举例的话就是这样FirstName:XXX,SecondName:XXXX
解决方案五:
我的想法是做一个类似计数器的东西,第二部分可以用识别逗号作为结束
解决方案六:
DimstrAsString="FirstName:XXX1,SecondName:XXXX2"Dimss()AsString=str.Split(NewString(){",",","},StringSplitOptions.RemoveEmptyEntries)Dimss2(UBound(ss))AsStringForiAsInteger=0ToUBound(ss)ss2(i)=Trim(ss(i).Split(NewString(){":",":"},StringSplitOptions.RemoveEmptyEntries)(1))NextForEachsAsStringInss2MsgBox(s)Next
你贴的字符串中,2个冒号一个是全角的,一个是半角的。想了想,在逗号的处理上也把全角的弄进去了。
时间: 2024-12-25 13:06:02