我得到一个string 它的格式是:
str=str1 & vbtab & str2 & vbtab & str3 & vbcrlf
其中 str1 和 str2 和 str3 都是 string 型
现在我想从str里面把 str1 str2 str3 分离出来,我用下面的方法。总觉得有些繁琐,那位能帮忙改进共同提高 谢谢 ! Dim firTab As Integer
Dim secTab As Integer
Dim theCrlf as Integer firTab = str.IndexOf(vbTab)
str1 = str.Substring(0, firTab) str2 = str.Substring(firTab + vbTab.Length, str.Length - firTab - vbTab.Length)
secTab = str2.IndexOf(vbTab)
str3 = str2.Substring(secTab + vbTab.Length, str2.Length - secTab - vbTab.Length)
str2 = str2.Substring(0, secTab)
thCrlf = str3.IndexOf(vbTab)
str3 = str3.Substring(0, thCrlf)
str=str1 & vbtab & str2 & vbtab & str3 & vbcrlf
其中 str1 和 str2 和 str3 都是 string 型
现在我想从str里面把 str1 str2 str3 分离出来,我用下面的方法。总觉得有些繁琐,那位能帮忙改进共同提高 谢谢 ! Dim firTab As Integer
Dim secTab As Integer
Dim theCrlf as Integer firTab = str.IndexOf(vbTab)
str1 = str.Substring(0, firTab) str2 = str.Substring(firTab + vbTab.Length, str.Length - firTab - vbTab.Length)
secTab = str2.IndexOf(vbTab)
str3 = str2.Substring(secTab + vbTab.Length, str2.Length - secTab - vbTab.Length)
str2 = str2.Substring(0, secTab)
thCrlf = str3.IndexOf(vbTab)
str3 = str3.Substring(0, thCrlf)
解决方案 »
- 如何强制关闭Windows XP系统?
- datareport为什么总是提示“-2147217915(80040e05)对象已被打开”
- 买飞机票时,如何求得国内任意2个城市间的燃油费和机场建设费?如何求得国内任意2个城市间的距离?
- 30分求助一个问题~`熟悉socket的请进
- 这段代码如何能缩减一下,能用循环函数代替一下吗,在线等。
- 换了份工作
- 我要《Visual BASIC 5 Web Development》(用VB5进行高性能Web开发),谁有?
- sql在VB6中的书写格式?请告诉我,谢谢!(在线等待)
- 扑着错误问题!
- (冷门问题)屏蔽Alt+F4
- 如何去判断这个时间是否这个时间段内(时间段不定)?
- 非常急!关于Excel 和sql导入导出,想完整代码!
Dim s() As String
str = str1 & vbtab & str2 & vbtab & str3 & vbcrlf
s = str.Split(vbTab)
s数组里面就是你需要的内容。
str = str1 & vbtab & str2 & vbtab & str3 & vbcrlf
s = str.Split(vbTab)
s数组里面就是你需要的内容。