能够应用%D+删除string.gsub(1个或多个非数字字符)模式前面的所有匹配项:

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

请参阅Lua demo