我有一个字符串,在任何时候都可能包含或不包含一个或多个/字符。我希望能够基于此字符串创建一个新字符串。新字符串将包括原始字符串中最后一个/之后的每个字符。
答案 0 :(得分:2)
听起来你想要一个URL的文件名。在任何情况下,它都是相同的功能。关键是使用InStrRev函数来查找第一个/ char,但是从右边开始。这是功能:
Function GetFilename(URL)
Dim I
I = InStrRev(URL, "/")
If I > 0 Then
GetFilename = Mid(URL, I + 1)
Else
GetFilename = URL
End If
End Function
答案 1 :(得分:2)
将其拆分为多个部分并获取最后一部分:
a = split("my/string/thing", "/")
wscript.echo a(ubound(a))
注意:字符串为空时不安全。