在Lua中仅获取数字

一个简单的问题。 当一个掷骰子完成后,它会显示为:

".q,Juf5 KINH GUI NGUOI D'UNG。 8 6 8 6 38 SDU.NG CHO MOT LAN GD NHE;;yGkq,W"

我希望有一种方法来分离数字 868638。 然而,在Lua中没有类似于分割的东西(据我所知),所以,最好的方法是什么?

点赞
用户4984564
用户4984564
本地变量 `res` 赋值为 `input` 运用 `match` 函数匹配包含6个数字和空格的字符串模式,并运用 `gsub` 函数替换匹配到的非数字字符为空字符串。
local res = input
   :match(string.rep('%d+%s*', 6))
   :gsub('%D', '')
2020-04-17 07:53:32