2013-08-16 91 views
8

如何從URL使用Lua字符串操作獲取文件名。使用Lua從URL獲取文件名

我有這個網址

https://thisisarandomsite.com/some_dir/src/blah/blah/7fd34a0945b036685bbd6cc2583a5c30.jpg

而且我想要得到的7fd34a0945b036685bbd6cc2583a5c30.jpg,它可以是一個隨機的網站,這樣的網站的名稱也不是一成不變的。

回答

11

試試這個:

local str = "https://thisisarandomsite.com/some_dir/src/blah/blah/7fd34a0945b036685bbd6cc2583a5c30.jpg" 
local name = str:match("([^/]+)$") 

您可以從this guide自定義匹配模式。

+0

很好用,謝謝佩裏 – NaviRamyle

+4

這個模式可能會稍微簡單一些:'。+ /(。*)$「'。 – lhf