第1个回答 2011-03-14
Dim S1 As String, S2 As String, S3 As String
Dim S4 As String, S5 As String, S6 As String
Dim LenS5 As Integer
S1 = InputBox("输入字符串S1")
S2 = InputBox("输入字符串S2")
S3 = InputBox("输入字符串S3")
S4 = Left(S1, InStr(S1, S2) - 1)
LenS5 = InStr(S1, S3) - (InStr(S1, S2) + Len(S2))
S5 = Mid(S1, InStr(S1, S2) + Len(S2), LenS5)
S6 = Mid(S1, InStr(S1, S3) + Len(S3))
S1 = S4 & S3 & S5 & S2 & S6
Print S1
第2个回答 2011-03-14
s1 = "abcdefghijk123456789"
s2 = "123"
s3 = "abc"
int1 = InStr(1, s1, s3, 1)
int2 = InStr(1, s1, s2, 1)
tmp = Mid(s1, int1 + Len(s3), int2 - Len(s2) - 1)
tmp2 = Mid(s1, int2 + Len(s2), Len(s1) - int2 - Len(s2) + 1)
OutStrs = s2 & tmp & s3 & tmp2