Как два раза заменить текст через gsub?

shawtyglock.

Активный
Автор темы
188
63
Мне нужно убрать из текста и запятые и точки через gsub, реально ли? ибо условно так:
Lua:
gsub(",.", "")
Выводит неправильно, или так:
Lua:
gsub(",", ""):gsub(".", "")
Тоже не получается.
Разве что два раза перегонять, таким образом:
Lua:
gsub(",", "")
gsub(".", "")
Но мне нужно именно один раз
 
Решение
твой второй вариант рабочий, только перед точкой нужно ставить %
Lua:
local text = 'привет, как дела, пока, чао, бб.'
local result = text:gsub(',', ''):gsub('%.', '')
print(result)
1664907464620.png

chapo

tg/inst: @moujeek
Всефорумный модератор
9,089
12,108
твой второй вариант рабочий, только перед точкой нужно ставить %
Lua:
local text = 'привет, как дела, пока, чао, бб.'
local result = text:gsub(',', ''):gsub('%.', '')
print(result)
1664907464620.png
 
  • Влюблен
Реакции: YarikVL