如何在vbsript中的第一个空格之后获取String的索引

Sas*_*ash 1 vbscript asp-classic

我想在空间之前抓住第一个字符.

我知道可以这样做

 str = "3 Hello World"
 str = Mid(str, 1,2)
Run Code Online (Sandbox Code Playgroud)

但是如何在一个空间之后做到这一点?

Bon*_*ond 5

编辑:看起来你改变了你的问题,以便第一个空格之前获得角色而不是AFTER.我已经更新了我的例子.

这是一种方式:

strTextBeforeFirstSpace = Split(str, " ")(0)
Run Code Online (Sandbox Code Playgroud)

假设您的字符串中存在空格,这将返回所有内容直到第一个空格.

另一种方式是:

strTextBeforeFirstSpace = Left(str, InStr(str, " ") - 1)
Run Code Online (Sandbox Code Playgroud)