从 Lua 中的字符串中删除文件名

Cra*_*aig 0 string lua

我需要从各种字符串的末尾切掉 .ogg

例如

v = bdorian.ogg
h = {}

h[1] = v
Run Code Online (Sandbox Code Playgroud)

我怎样才能从字符串 v 的末尾截掉“.ogg”?

(快速谷歌搜索没有任何帮助)

Dig*_*eer 5

好吧,你可以拿走最后一期之前的所有东西

v = "bdorian.ogg"
h = {}
h[1] = v:match("(.+)%..+$")
Run Code Online (Sandbox Code Playgroud)