随机开始拆分字符串

时间:2016-09-08 15:40:21

标签: vbscript

我有一个像这样的字符串:value1-value2-value3-value4-20160928-LastValue

我必须用VBScript拆分这个字符串。因此,使用Split函数应该很容易。

我的问题:日期(20160928)之前的值是随机的。 这意味着我可以有1个值或10个值。

Date和LastValue将始终位于同一位置。

如何识别数组中的日期和最后一个值(使用Split函数创建)?

1 个答案:

答案 0 :(得分:1)

只需Split字符串。 UBound函数为您提供数组中的最后一个索引。倒数第二个指数是最后一个指数减1。

s = "value1-value2-value3-value4-20160928-LastValue"
a = Split(s, "-")
WScript.Echo "Last value: " & a(UBound(a))
WScript.Echo "Date:       " & a(UBound(a)-1)