关于字符串:VBScript是否具有substring()函数?

Does VBScript have a substring() function?

VBScript中是否有类似于Java的string.substring()substring()函数?


是的,Mid

1
2
Dim sub_str
sub_str = Mid(source_str, 10, 5)

第一个参数是源字符串,第二个参数是起始索引,第三个参数是长度。

@bobobobo:请注意,VBScript字符串基于1,而不是基于0。 将0作为参数传递给Mid会导致"无效的过程调用或参数Mid"。


正如Tmdean正确指出的,您可以使用Mid()函数。 MSDN库在VBScript上也有很好的参考部分,您可以在这里找到:

VBScript Language Reference (MSDN Library)