可以使用%D+删除string.gsub(1个或多个非数字字符)模式后面的所有匹配项:

s = "($1,000)"
res, _ = s:gsub("%D+", "")
print(res)
-- => 1000 

请参阅Lua demo


zhang12c
6 声望1 粉丝

渺小普通人运维转游戏前端开发


引用和评论

0 条评论