ParseStr/ParseStr函数
用于分析字符串并返回令牌数组。
格式
ParseStr 字符串$, 令牌$(), 分隔字符$
令牌数 = ParseStr (输入字符串$, 令牌$(), 分隔字符$)
参数
- 字符串$
- 指定要分析的字符串。
- 令牌$()
- 指定保存令牌的数组。不能指定已进行ByRef声明的数组。
- 分隔字符$
- 指定1个字符以上的分隔字符。
返回值
用作函数时,返回已分析的令牌数。
说明
字符串分隔字符连续的位置不存储令牌,令牌数也不计数。
请使用返回值或通过UBound函数获得的令牌数组元素编号最大值计算已分析的令牌数。
ParseStr/ParseStr函数使用示例
String toks$(0)
Integer i
ParseStr "1 2 3 4", toks$(), " "
For i = 0 To UBound(toks$)
Print "token ", i, " = ", toks$(i)
Next i