标签: vbscript
我有一个像这样的字符串:value1-value2-value3-value4-20160928-LastValue
value1-value2-value3-value4-20160928-LastValue
我必须用VBScript拆分这个字符串。因此,使用Split函数应该很容易。
Split
我的问题:日期(20160928)之前的值是随机的。 这意味着我可以有1个值或10个值。
Date和LastValue将始终位于同一位置。
如何识别数组中的日期和最后一个值(使用Split函数创建)?
答案 0 :(得分:1)
只需Split字符串。 UBound函数为您提供数组中的最后一个索引。倒数第二个指数是最后一个指数减1。
UBound
s = "value1-value2-value3-value4-20160928-LastValue" a = Split(s, "-") WScript.Echo "Last value: " & a(UBound(a)) WScript.Echo "Date: " & a(UBound(a)-1)