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

Kos*_*fle 2 lua replace gsub

这是运行的当前脚本:

var_name="[Clan] Imposter"

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

print(var_name)
Run Code Online (Sandbox Code Playgroud)

我期待var_name成为"Imposter",但结果却是"[Imposter".

如何将此函数的结果变为"Imposter"?

lhf*_*lhf 5

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