最近有个需求,需要获取无后缀类型的文件名,格式如下,需要获取到filename的字符串,百度无果就自行研究了下正则表达式的写法 pathnam1/pathnam2/pathnam3/filename 打开练习网站验证后的标准表达式为 [^\/]+\w$ 结果: 然后将表达式中的\替换为%即可(Lua语义的区别所致) 即最终表达式为: "[^%/]+%w$" local name = string.match(assetPath, "[^%/]+%w$") 学习途径,需要科学上网,对正则表达式感兴趣的小伙伴可以去学习一下