Регулярные выражения (формат) никнейм

kyrtion

Известный
Автор темы
631
232
Версия MoonLoader
.026-beta
Типа так, появляется чат: [A] Mikhail_Sonnet[67]: text

Что должен получить формат: M.Sonnet
и второй код формат: Mikhail Sonnet

Я писал так:
aName, aSurname, adminId, adminCmd = text:match("%[.*%] (%W)_(%w+)%[(%d+)%]%: /"..v.."%s(.*)")
aNick = (aName..'.'..aSurname)

Проверил и оказывается оба значение aName и aSurname = nil...