Войти или зарегистрироваться

Плагин [CHAT] JKL-Chat v3.0 - избавление от мата в чате [1.4.7-R1.0]

  • Автор темы Автор темы jkl1234
  • Дата начала Дата начала
Еще раз напоминаю автору запилить возможность обработки через регулярные выражения. Очевидный их плюс знаю все кто ими пользуется, это кусок кода со скрипта PHP:

$pattern = "/\w{0,5}[хx]([хx\s\!@#\$%\^&*+-\|\/]{0,6})[уy]([уy\s\!@#\$%\^&*+-\|\/]{0,6})[ёiлeеюийя]\w{0,7}|\w{0,6}[пp]([пp\s\!@#\$%\^&*+-\|\/]{0,6})[iие]([iие\s\!@#\$%\^&*+-\|\/]{0,6})[3зс]([3зс\s\!@#\$%\^&*+-\|\/]{0,6})[дd]\w{0,10}|[сcs][уy]([уy\!@#\$%\^&*+-\|\/]{0,6})[4чkк]\w{1,3}|\w{0,4}[bб]([bб\s\!@#\$%\^&*+-\|\/]{0,6})[lл]([lл\s\!@#\$%\^&*+-\|\/]{0,6})[yя]\w{0,10}|\w{0,8}[её][bб][лске@eыиаa][наи@йвл]\w{0,8}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[uу]([uу\s\!@#\$%\^&*+-\|\/]{0,6})[н4ч]\w{0,4}|\w{0,4}[еeё]([еeё\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[нn]([нn\s\!@#\$%\^&*+-\|\/]{0,6})[уy]\w{0,4}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[оoаa@]([оoаa@\s\!@#\$%\^&*+-\|\/]{0,6})[тnнt]\w{0,4}|\w{0,10}[ё]([ё\!@#\$%\^&*+-\|\/]{0,6})[б]\w{0,6}|\w{0,4}[pп]([pп\s\!@#\$%\^&*+-\|\/]{0,6})[иeеi]([иeеi\s\!@#\$%\^&*+-\|\/]{0,6})[дd]([дd\s\!@#\$%\^&*+-\|\/]{0,6})[oоаa@еeиi]([oоаa@еeиi\s\!@#\$%\^&*+-\|\/]{0,6})[рr]\w{0,12}/i";

$replacement = "Цензура";

$text = preg_replace($pattern, $replacement, $text);

/*
$pattern - то, что ищем
$replacement - то, чем заменяем
$text - то, что обрабатываем
*/


Думаю автор понимает, что после добавления подобной функции популярность вырастит в разы у ленивой школоты кого нет времени писать базу, смогли бы пользоваться готовыми регулярками, которых можно надергать с гугла сразу в дефаултный конфиг, где уже юзер сам будет решать какую пользовать снимая коммент со строки с регуляркой.
 
Не отрицаю того, что это хорошая вещь, но в ближайшее время, увы, не планирую добавлять их (я слишком ленив)
 
спешить нет необходимости, делай по желанию, программисты люди творческие))))
 
Назад
Верх