使用Lua从URL获取文件名

Nav*_*yle 8 string lua coronasdk lua-patterns

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

我有这个网址

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

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

hjp*_*r92 11

试试这个:

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

您可以从本指南自定义匹配模式.

  • 这种模式可能稍微容易理解:`".+ /(.*)$"`. (4认同)