小编EMc*_*ary的帖子

LUA gsub 返回意外值

我一直在努力学习LUA,但遇到了一个令人困惑的问题。当我尝试打印以下值时,它返回 5。这个 5 来自哪里?

print(tonumber(string.gsub("spawn10", "%D", ""))) -- 5
Run Code Online (Sandbox Code Playgroud)

如果我打印它而不将其转换为 int,我会得到更奇怪的响应。

print(string.gsub("spawn10", "%D", "")) -- 10   5
Run Code Online (Sandbox Code Playgroud)

也许我对 gsub 的理解不正确,但我不明白这些 5 来自哪里。

lua gsub

2
推荐指数
1
解决办法
416
查看次数

标签 统计

gsub ×1

lua ×1