如何使用VBScript读取字符串并从特定值获取数据

时间:2015-04-07 13:57:50

标签: vbscript

我有以下字符串。

Message GID=1191539226 ID=1191539226-1

如何仅使用 vbscript split

检索id值1191539226-1

我使用了Ekkehard.Horner给出的解决方案

2 个答案:

答案 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
>>