标签: vbscript
我有这个字符串:
TEST|TEST1|TEST3|TEST4|TEST5|TEST6|TEST7|TEST8|
我需要使用VBS选择TEST8。有没有比使用MID/INSTR更好的方法?例如,从右到左直接只选择字符UNTIL |?
TEST8
MID/INSTR
|
PS:我只提供这些功能:
的Ascii 字符 相比 DigText 格式 InStr函数 LCASE 莱恩 左 LTRIM 中 右 RTRIM 修剪 用Ucase
答案 0 :(得分:3)
如果您的数据是一个字符串,其中部分用简单的分隔符分隔,则使用Split();使用UBound()以灵活的方式获取最后一个元素:
>> s = "TEST|TEST1|TEST3|TEST4|TEST5|TEST6|TEST7|TEST8" >> a = Split(s, "|") >> WScript.Echo a(Ubound(a)) >> TEST8