как каждому регулярному выражению добавить название

Kecer

Участник
Автор темы
241
11
Версия MoonLoader
.026-beta
Хотелось бы узнать, как каждому из регулярных выражений добавить название

К примеру

Lua:
test:find('Жалоба/Вопрос от %w+_%w+%[(%d+)%]')

Мне надо что бы %w+%w это ник, было в одной переменной, а %d+ это айди в другой

Можно ли это как то реализовать в одну строчку?
 
Решение
Lua:
if test:find('Жалоба/Вопрос от (%w+_%w+)%[(%d+)%]') then
   nick, id = test:match('(%w+_%w+)%[(%d+)%]')
   print(nick, id)
end

Снимок экрана (372).png


можно сказать эти скобки - () выделяют области

Изучи лучше тему по регулярным выражениям

qdIbp

Автор темы
Проверенный
1,451
1,190
Lua:
if test:find('Жалоба/Вопрос от (%w+_%w+)%[(%d+)%]') then
   nick, id = test:match('(%w+_%w+)%[(%d+)%]')
   print(nick, id)
end

Снимок экрана (372).png


можно сказать эти скобки - () выделяют области

Изучи лучше тему по регулярным выражениям