Lua的string.gsub模式规则是什么?

这是我目前正在运行的脚本:

var_name="[Clan] Imposter"

     while var_name:find("[Clan]")~=nil do
          var_name=var_name:gsub("[Clan]", "")
     end

print(var_name)

我预期 var_name 的值应该是 "Imposter",但结果是 "[] Imposter"。

如何让这个函数的结果是 "Imposter"?

点赞
用户107090
用户107090

你需要在模式中转义方括号: "%[Clan%]"

2011-05-09 01:24:36