VBScript有一个substring()函数吗?

Car*_*nco 50 string vbscript

substring()VBScript中的函数是否与Java类似string.substring()

Tmd*_*ean 82

是的,Mid.

Dim sub_str
sub_str = Mid(source_str, 10, 5)
Run Code Online (Sandbox Code Playgroud)

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

@bobobobo:请注意,VBScript字符串是从1开始的,而不是从0开始的.传递0作为参数Mid导致"无效的过程调用或参数Mid".

  • 仅供参考 - 第三个参数是可选的,在这种情况下,它将返回到字符串的末尾。 (3认同)

Kev*_*Kev 13

正如Tmdean正确指出你可以使用该Mid()功能.MSDN Library还有一个很好的VBScript参考部分,你可以在这里找到:

VBScript语言参考(MSDN Library)