我有一个字符串,它在任何时候都可能包含也可能不包含一个或多个 / 字符。我希望能够基于此字符串创建一个新字符串。新字符串将包括原始字符串中最后一个 / 之后的每个字符。
问问题
1532 次
2 回答
2
听起来您想要来自 URL 的文件名。无论如何,它是相同的功能。关键是使用 InStrRev 函数找到第一个 / 字符,但从右边开始。这是功能:
Function GetFilename(URL)
Dim I
I = InStrRev(URL, "/")
If I > 0 Then
GetFilename = Mid(URL, I + 1)
Else
GetFilename = URL
End If
End Function
于 2012-12-12T22:53:10.497 回答
2
把它分成几部分,得到最后一部分:
a = split("my/string/thing", "/")
wscript.echo a(ubound(a))
注意:字符串为空时不安全。
于 2012-12-13T07:30:52.950 回答