标签: string lua pattern-matching lua-patterns
是否可以使用string.match并返回捕获,直到最后一个.字符停在扩展部分?
string.match
.
答案 0 :(得分:4)
local str = "filename.lua.txt" local cap = str:match("(.+)%..+") print(cap)
输出:filename.lua
filename.lua
此模式中的关键是+的贪婪以及使用%.来表示文字.
+
%.