Регулярные выражения

Neil_

Активный
Автор темы
196
28
Версия MoonLoader
Другое
Как это шелуху заставить работать?
ВНИМАНИЕ:{FFFFFF} Промокод на Предмет инвентаря [level/id: 1245 | количество: 8], промокод -> 1228274 (Вводить /promo).
это нужно перевести в регулярные выражения, я пробовал у меня не работает вот чё у меня получилось
Lua:
if text:find('{......}ВНИМАНИЕ:{FFFFFF} Промокод на (.+) %[level/id: (.+) | количество: (%d+)%], промокод -> (%d+) (Вводить /promo).') then
    local promotext, kolvo, promo = text:match('{......}ВНИМАНИЕ:{FFFFFF} Промокод на (.+) %[level/id: (%d+) | количество: (%d+)%], промокод -> (%d+) (Вводить /promo).')
    print(promo)
 
Решение
Lua:
if text:find('ВНИМАНИЕ:{FFFFFF} Промокод на Предмет инвентаря %[level/id: (.+) %| количество: (.+)%], промокод %-> (.+) %(Вводить /promo%).') then
    local promotext, kolvo, promo = text:match('ВНИМАНИЕ:{FFFFFF} Промокод на Предмет инвентаря %[level/id: (.+) %| количество: (.+)%], промокод %-> (.+) %(Вводить /promo%).')
    print(promo)
end
1633778928422.png

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,763
11,197
Lua:
if text:find('ВНИМАНИЕ:{FFFFFF} Промокод на Предмет инвентаря %[level/id: (.+) %| количество: (.+)%], промокод %-> (.+) %(Вводить /promo%).') then
    local promotext, kolvo, promo = text:match('ВНИМАНИЕ:{FFFFFF} Промокод на Предмет инвентаря %[level/id: (.+) %| количество: (.+)%], промокод %-> (.+) %(Вводить /promo%).')
    print(promo)
end
1633778928422.png