Я хочу установить две отдельные переменные в два разных числа в строке.
Я использовал строку типа «100,125» и смог получить два числа, но как только я изменил строку, чтобы включить десятичные дроби (например, «100.172,125.181»), он будет возвращать число после десятичной дроби.
local x, y = string.match("100,125", "(%d+),(%d+)")
--this code works, making x = 100 and y = 125
однако
local x, y = string.match("100.134,125.122", "(%d+),(%d+)")
--this did not work correctly
Используя последний метод, я получил переменные x и y, которые были установлены в числа после десятичных дробей. Я думаю, что я должен переформатировать строку к чему-то вроде "100.1x125.5", но я не уверен. спасибо и извините за вопрос новичка