VB script返回指定位置字符串

来源:百度知道 编辑:UC知道 时间:2024/06/17 22:31:51
假定现有一字符串:

str=C:\windows\help\help2.hlp

现在要固定取其中的 help2 这个字串,即最后一个“\”之后、“.”之前的字符串,应该用怎么样的VB Script表达式?

最好不要用str做变量名,如
st = "C:\windows\help\help2.hlp"
i = InStrRev(st, "\", -1)
j = InStrRev(st, ".", -1)
MsgBox Mid(st, i + 1, j - i - 1)

用InstrRev 函数,这个函数是从字串末尾开始查找起