string - 使用 Lua 从 URL 获取文件名

标签 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/blah/7fd34a0945b036685bbd6cc2583a5c30.jpg"
local name = str:match( "([^/]+)$" )

您可以从 this guide 自定义匹配模式.

关于string - 使用 Lua 从 URL 获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18264745/

相关文章:

mysql - 在Lua中将JSON插入MySQL

lua - 比较 LUA 中的整数变量

iphone - 在 Corona SDK 中,如果应用程序暂停,如何隐藏组?

python - 删除字符串中与列表Python范围内的数字不对应的位置的字母

java - 使用 Java 生成所有单词

Lua:使用本地安装的 rock(或 .zip/.tar.gz)中的 luarocks 安装 Rock

c++ - 如何在 package.preload 函数中破坏 C++ 类

string - 在 Lua 中拆分多字节字符串

c# - 如果存在则删除子串

javascript - 在 Javascript 中处理大字符串