脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - VBS - vbs 函数 获取数组字符串的最后一个LastOne 挺方便的

vbs 函数 获取数组字符串的最后一个LastOne 挺方便的

2020-07-29 13:41VBS教程网 VBS

其实在实际应用中多用 数组实现,这样的效率对于大量的字符串来说,效率有点低了。

将下面的代码直接保存为zzvips.vbs运行即可。

复制代码 代码如下:


Function LastOne(Str,splitStr)
'输入字符和分隔符,得到最后一部分
LastOne = right(Str,len(Str)-InStrRev(Str,splitStr))
End Function
msgbox LastOne("1,2,3", ",")



其实在实际应用中多用 数组实现,这样的效率对于大量的字符串来说,效率有点低了。

'msgbox InStrRev("1,2,3", ",")=4
InStrRev 返回某字符串在另一个字符串中最后出现的位置。
用数组的实现方法如下:

复制代码 代码如下:


Function zzvips(Str,splitStr)
'输入字符和分隔符,得到最后一部分
strarr=split(Str,splitStr)
lens=ubound(strarr)
'获取数组的长度
zzvips = strarr(lens)
End Function
msgbox zzvips("1,2,3", ",")

延伸 · 阅读

精彩推荐