能够应用%D+删除string.gsub(1个或多个非数字字符)模式前面的所有匹配项: s = "($1,000)"res, _ = s:gsub("%D+", "")print(res)-- => 1000 请参阅Lua demo