我有以下字符串。
Message GID=1191539226 ID=1191539226-1
如何仅使用 vbscript split
检索id值1191539226-1
我使用了Ekkehard.Horner给出的解决方案
答案 0 :(得分:1)
您可以使用拆分功能:
Split(expression[,delimiter[,count[,compare]]])
默认分隔符是一个空格,因此可以通过两个步骤轻松完成此操作,第一个获取ID=1191539226-1
,第二个分割为=
对于你的例子:
input = "Message GID=1191539226 ID=1191539226-1"
a = Split(input)
b = Split(a(2), "=")
result = b(1)
答案 1 :(得分:0)
您希望最后一部分用“=”分隔。所以:
>> s = "Message GID=1191539226 ID=1191539226-1"
>> a = Split(s, "=")
>> WScript.Echo a(Ubound(a))
>>
1191539226-1
>>