String 使用Lua从URL获取文件名

String 使用Lua从URL获取文件名,string,lua,coronasdk,lua-patterns,String,Lua,Coronasdk,Lua Patterns,如何使用Lua字符串操作从URL获取文件名 我有这个网址 https://thisisarandomsite.com/some_dir/src/blah/blah/7fd34a0945b036685bbd6cc2583a5c30.jpg 我想得到7fd34a0945b036685bbd6cc2583a5c30.jpg,它可以是一个随机站点,因此站点名称不是静态的。试试这个: local str = "https://thisisarandomsite.com/some_dir/src/blah/

如何使用Lua字符串操作从URL获取文件名

我有这个网址

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

我想得到
7fd34a0945b036685bbd6cc2583a5c30.jpg
,它可以是一个随机站点,因此站点名称不是静态的。

试试这个:

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

您可以从中自定义匹配模式。

此模式可能更容易理解:
“+/(.*)$”