Подскажите по регулярным выражения кто шарит

Diego_Sativa

Известный
Автор темы
578
59
Есть скрипт PlusChat который блокрирует нахуй всякий шлак в чата, но что бы корректно запломбирывать мусорные сообщения нужно применить регулярные выражения.
Я собрал некоторые строки, пожалуйста посдскажите как их заблочить. Так же буду рад если кто то даст ссылки на материалы где есть полезная инфа, которая мне пригодится.
В оф теме есть ссылка на какую то статью о регулярных выражениях но там хуита какаита, которая в основной части для целей скрипта не подхордит.
1:
 [Event] Oblik_Groma приглашает вас на мероприятие (МП) ««>>>Игра в кальмара<<<»». (( Для телепорта используйте /tpmp ))
 [Event] Denis_Dias приглашает вас на мероприятие (МП) «Игра в Кальмара (Системная)». (( Для телепорта используйте /tpmp ))

 [Wanted 1: Myrliq_Flowless] [Свидетель: Mirrox_Floretti] [Ограбление Victim LS]
 [Wanted 3: Artem_Elementov] [Офицер LV: Fernando_Ghettor] [Неподчинение сотруднику ПД/ФБР (УК, Статья №19)]
 Ограбление в доме 264, проверьте обстановку
 << Офицер Fernando_Ghettor арестовал Artem_Elementov >>
 [Instructors] Ст.Менеджер  Thomas_Hamilton[398]:  OG, напоминаю волна гос.новостей на 20:25 занята Автошколой
 [Police SF] Ст.Лейтенант  Russell_Brooks[555]:  Mayor, уг. дело №423 "Castiel Farsh" - не подлежит рассмотрению. ООП [2.2]
 Диспетчер: Дом находится в Лос-Сантосе, опасный район, классификатор недвижимости — «N».

т.е. строки не статичны разумеется, менются ники игроков, уровни розыска, названия мп, звания, и т.д.
 

SomaGnoma

Известный
442
152
Есть скрипт PlusChat который блокрирует нахуй всякий шлак в чата, но что бы корректно запломбирывать мусорные сообщения нужно применить регулярные выражения.
Я собрал некоторые строки, пожалуйста посдскажите как их заблочить. Так же буду рад если кто то даст ссылки на материалы где есть полезная инфа, которая мне пригодится.
В оф теме есть ссылка на какую то статью о регулярных выражениях но там хуита какаита, которая в основной части для целей скрипта не подхордит.
1:
 [Event] Oblik_Groma приглашает вас на мероприятие (МП) ««>>>Игра в кальмара<<<»». (( Для телепорта используйте /tpmp ))
 [Event] Denis_Dias приглашает вас на мероприятие (МП) «Игра в Кальмара (Системная)». (( Для телепорта используйте /tpmp ))

 [Wanted 1: Myrliq_Flowless] [Свидетель: Mirrox_Floretti] [Ограбление Victim LS]
 [Wanted 3: Artem_Elementov] [Офицер LV: Fernando_Ghettor] [Неподчинение сотруднику ПД/ФБР (УК, Статья №19)]
 Ограбление в доме 264, проверьте обстановку
 << Офицер Fernando_Ghettor арестовал Artem_Elementov >>
 [Instructors] Ст.Менеджер  Thomas_Hamilton[398]:  OG, напоминаю волна гос.новостей на 20:25 занята Автошколой
 [Police SF] Ст.Лейтенант  Russell_Brooks[555]:  Mayor, уг. дело №423 "Castiel Farsh" - не подлежит рассмотрению. ООП [2.2]
 Диспетчер: Дом находится в Лос-Сантосе, опасный район, классификатор недвижимости — «N».
Lua:
local ev = require "samp.events"

function ev.onServerMessage(clr,text)
   if text:find("[Event] .+") then
   return false end
end

тутки гайд:
 

Diego_Sativa

Известный
Автор темы
578
59
Lua:
local ev = require "samp.events"

function ev.onServerMessage(clr,text)
   if text:find("[Event] .+") then
   return false end
end

тутки гайд:
Ни знаю что за код ты мне написал, и для чего.

Но ссылка на гайд будет полезной.