Каковы правила шаблона Lua string.gsub? - PullRequest
2 голосов
/ 09 мая 2011

Вот текущий запущенный скрипт:

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".

Как сделатьЯ получаю результат от этой функции как «Самозванец»?

1 Ответ

5 голосов
/ 09 мая 2011

Вам нужно экранировать квадратные скобки в шаблонах: "%[Clan%]".

...