【发布时间】:2019-02-14 18:30:30
【问题描述】:
我正在尝试拆分一些 url 以获取位于每个 url 最右侧部分的 id。在其他语言中,有反向索引选项,如[-1] 以拆分最后一部分。但是,我正在努力寻找 vba 中的任何此类选项来解决问题。请将此尝试 Split(linkId, "/")(1) 视为占位符。
如何获取位于不同 url 最右侧部分的 id?
到目前为止我的尝试:
Sub GetId()
Dim linkId As Variant, linkList As Variant
linkList = Array( _
"https://etc.com/en/category/all/all/shops/206898", _
"https://etc.com/ar/category/all/mobile/350689", _
"https://etc.com/bn/category/all/bike/760689" _
)
For Each linkId In linkList
Debug.Print Split(linkId, "/")(1)
Next linkId
End Sub
预期输出:
206898
350689
760689
发布脚本:id 的长度可能并不总是相同。
【问题讨论】: