将字符串转换为数字
prise = "1200$"
print(tonumber( prise))
prise = "1$20das0$"
print(tonumber( prise))
告诉我如何仅从字符串中获取数字
您可以使用模式匹配。模式[^%d]
匹配所有非数字的字符,我们将其替换为空。
local prise = "1$20das0$"
local onlydigits = string.gsub(prise, "[^%d]", "")
print(tonumber(onlydigits))