проблема с text:find

TravkaCode.lover()

Активный
Автор темы
103
28
Версия MoonLoader
.027.0-preview
Здравствуйте, возникла проблема text:find
нужно из строчки "[Жалоба] от Вася Пупкин[777]: Попа муравья" достать Вася Пупкин, 777, Попа муравья
Пытался сделать так:
1693046216267.png
(после : там текст еще должен был быть)
Ничего не получилось.
 

TravkaCode.lover()

Активный
Автор темы
103
28
%[Жалоба%], вроде так

кинь вообще строчку с чатлога
[Жалоба] от Вася Пупкин[777]:{FFFFFF} как пристегнуть ремень безопасности?. Уже 1 жалоба!!!
code:
function samp.onServerMessage(color,text)
    local pattern = "%[Жалоба%] от (.*)%[(%d+)%]: (.*)"
    if text:find(pattern) then
        local nick,id,question = text:match(pattern)
        print(nick,id,question)
    end
end
Так же не работает.
 

qdIbp

Автор темы
Проверенный
1,450
1,191
[Жалоба] от Вася Пупкин[777]:{FFFFFF} как пристегнуть ремень безопасности?. Уже 1 жалоба!!!

code:
function samp.onServerMessage(color,text)
    local pattern = "%[Жалоба%] от (.*)%[(%d+)%]: (.*)"
    if text:find(pattern) then
        local nick,id,question = text:match(pattern)
        print(nick,id,question)
    end
end
Так же не работает.
Lua:
x = '[Жалоба] от Вася Пупкин[777]:{FFFFFF} как пристегнуть ремень безопасности?. Уже 1 жалоба!!!'

nick, id, msg = x:match('%[Жалоба%] от (.+)%[(%d+)%]:{FFFFFF}(.+)')
print(nick, id, msg)
и кодировку проверь
 

TravkaCode.lover()

Активный
Автор темы
103
28
Lua:
x = '[Жалоба] от Вася Пупкин[777]:{FFFFFF} как пристегнуть ремень безопасности?. Уже 1 жалоба!!!'

nick, id, msg = x:match('%[Жалоба%] от (.+)%[(%d+)%]:{FFFFFF}(.+)')
print(nick, id, msg)
и кодировку проверь
Спасибо, помогло.
 
  • Вау
Реакции: qdIbp