3 ответов:
Помните, что это шаблоны, а не регулярные выражения, поэтому вы можете убежать с %. Я добавил начальный пробел в открывающих скобках, но вы можете отбросить его, а затем удалить двойные пробелы отдельно.
str ="Text the I need (extra descriptor) text (more brackets)" str = str:gsub(' %(.-%) ','') print(str)
Вам нужен другой escape-символ для специального вкуса регулярных выражений Lua:
str:gsub('%([^)]*%)', "")
Comments