local str = "[Math] Внимание! Кто первый решит пример 258 + 834, получит..."
local pattern = "(%d+)%s*([%+%-*/])%s*(%d+)"
local first_number, operator, second_number = str:match(pattern)
if first_number then
print("Первое число:", first_number)
print("Оператор:", operator)
print("Второе число:", second_number)
local expression = first_number .. operator .. second_number
local success, result = pcall(load("return " .. expression))
if success then
print("Решение:", result)
else
print("Ошибка при решении примера:", result)
end
else
print("Пример не найден.")
end