0

我有一个字符串,它在任何时候都可能包含也可能不包含一个或多个 / 字符。我希望能够基于此字符串创建一个新字符串。新字符串将包括原始字符串中最后一个 / 之后的每个字符。

4

2 回答 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 回答