VB 如何获取指定值前面的值?

来源:百度知道 编辑:UC知道 时间:2024/06/09 14:42:02
如:有一优代码是:ASDFGHKLJLKJLKJ1234BBDCCCCCCCC,
我现在想要获取:1234BBD,前面的数据,前面的数据,1234BBD是固定不会变
前面的值会变,所以需要获取前面值,有什么办法获取没有?
如果我只要获取:A后面的,也就是:SDFGHKLJLKJLKJ,这些内容,乍弄?

可以的.
是字符串吗?取前面所有还是前面特定几个字符?

代码:
Private Sub Command1_Click()
Ps = "ASDFGHKLJLKJLKJ1234BBDCCCCCCCC"
Ss = "1234BBD"
d = InStr(Ps, Ss)
rs = Left(Ps, d - 1) '前面所有
Rs2 = Mid(Ps, d - 3, 3) '前面三个
MsgBox "前" & rs & Chr(13) & "前三位" & Rs2
End Sub

Dim 字符串 As String
字符串 = "ASDFGHKLJLKJLKJ1234BBDCCCCCCCC"
MsgBox Left(字符串, InStr(字符串, "1234BBD") - 1)