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

How to read string and get data from particular value using VBScript

我有以下字符串。

Message GID=1191539226 ID=1191539226-1

如何仅使用 vbscript split

检索 ID 值 1191539226-1

我使用了Ekkehard.Horner

给出的解决方案

您希望最后一部分用“=”分隔。所以:

>> s = "Message GID=1191539226 ID=1191539226-1"
>> a = Split(s, "=")
>> WScript.Echo a(Ubound(a))
>>
1191539226-1
>>

可以使用拆分功能:

Split(expression[,delimiter[,count[,compare]]]) 

默认分隔符是 space,所以最容易分两步完成,第一步得到 ID=1191539226-1,第二步在 =[=14= 上拆分]

以你的例子为例:

input = "Message GID=1191539226 ID=1191539226-1"
a = Split(input)
b = Split(a(2), "=")
result = b(1)