有这样一个字符串:
sf=bellxm=11110000ps=12345678bf=c:\test\te.txt想把其中的sf、xm、ps、bf后面的字符串提取出来,就是把=后面的字符串取出来,放到变量里,这个字符串的长度会发生变化,但格式不变,请诸位教我。
sf=bellxm=11110000ps=12345678bf=c:\test\te.txt想把其中的sf、xm、ps、bf后面的字符串提取出来,就是把=后面的字符串取出来,放到变量里,这个字符串的长度会发生变化,但格式不变,请诸位教我。
解决方案 »
- 求神!!VB+SQL 2005数据库问题
- 如何得到数据库的所以表的名字??
- 关于VB函数指针的求救!
- 访问数据库,为何出错.
- 用程序是否可以虚拟一个串口
- 当存在多个TOOLBAR的二级子菜单时如何判断按下的是哪个?
- 怎样使一个窗口在每半个小时重新打开一次,然后关闭前一个窗口!
- SQL难题,呵呵
- 定时器的触发时间为5ms,而触发后执行的操作的时间远>5ms,而且timer.enable=true.会出现什么样的后果?
- 一个令我很困惑的问题!各位高手,帮帮小弟,SOS!!!!
- 使用LoadPicture函数不能载入图片的问题~~
- 程序退出时有时出现 "0x "指令引用"0x00000000"内存。该内存不能为"read"
用left去掉后两个字符
Dim strTmp As String, arrData() As String, i As Long
strTmp = "sf=bellxm=11110000ps=12345678bf=c:\test\te.txt"
arrData = Split(strTmp, "=")
For i = 1 To UBound(arrData) - 1
arrData(i) = VBA.Left(arrData(i), Len(arrData(i)) - 2)
Debug.Print arrData(i)
Next
Debug.Print arrData(UBound(arrData))
End Sub
Dim x As String, b As String, i As Integer
x = "sf=bellxm=11110000ps=12345678bf=c:\test\te.txt"
b = "sf、xm、ps、bf"
For i = 0 To 3
x = Replace(x, Mid(b, i * 3 + 1, 2) & "=", vbCrLf)
Next
MsgBox x
End Sub