поч не работает регулярка

leekyrave

Известный
Автор темы
420
223
Версия MoonLoader
.027.0-preview
Код:
peremenay = "{fefe22}Rocky_OG[186] - [1 lvl]  {FFFFFF} - {DC2020}/ka 468- [AFK: 0]{FFFFFF} - Автомат: 228"


if peremenay:match('{fefe22}.+[%d+] - [%d lvl]  {FFFFFF} - {DC2020}/ka %d+- [AFK: %d+]{FFFFFF} - Автомат: %d+') then
    
    print("ok")
end


why?
 
Решение
Lua:
    text = "{fefe22}Rocky_OG[186] - [1 lvl]  {FFFFFF} - {DC2020}/ka 468- [AFK: 0]{FFFFFF} - Автомат: 228"
    if text:match('.*%[(%d+)%] %- %[(%d+) lvl%].*%/ka (%d+)%- %[AFK%: (%d+)%].*Автомат%: (%d+)') then
        sampAddChatMessage('zaebato', -1)
    else sampAddChatMessage('ploho', -1) end

meowprd

Тот самый Котовский
Проверенный
1,280
712
Lua:
    text = "{fefe22}Rocky_OG[186] - [1 lvl]  {FFFFFF} - {DC2020}/ka 468- [AFK: 0]{FFFFFF} - Автомат: 228"
    if text:match('.*%[(%d+)%] %- %[(%d+) lvl%].*%/ka (%d+)%- %[AFK%: (%d+)%].*Автомат%: (%d+)') then
        sampAddChatMessage('zaebato', -1)
    else sampAddChatMessage('ploho', -1) end
 
  • Нравится
Реакции: leekyrave