今天踩了个坑
1.lua的转义符是%不是\,lua程序设计中有讲,有的博客照抄书籍都能写成\。
例如:
local str = "此技能10%概率生效,增加%s攻击力"
local result = string.gsub(str, "%%[s]", "20\%")
结果发现并不是自己想要的结果,结果为 此技能10%概率生效,增加20
修改为local result = string.gsub(str, "%%[s]", "20%%"),把%转义一下就OK了。
今天踩了个坑
1.lua的转义符是%不是\,lua程序设计中有讲,有的博客照抄书籍都能写成\。
例如:
local str = "此技能10%概率生效,增加%s攻击力"
local result = string.gsub(str, "%%[s]", "20\%")
结果发现并不是自己想要的结果,结果为 此技能10%概率生效,增加20
修改为local result = string.gsub(str, "%%[s]", "20%%"),把%转义一下就OK了。