Фильтр матов)

zerkms

TDD infected
Команда форума
Фильтр матов)

привет программерс.
делаем страничку для комп. клуба, на которой возможно добавление комментов к ньюсам, статьям ...
так вот как можно сделать фильтр (среднего качества=>небольшой, но нормально работающий) матов.
придумал 2 варианта:
1. искать вхождение непосредственно слова "_мат_", где _ - пробел, мат - слово из таблы, которое принято считать матом.
2. искать вхождение цепочки сомволов в слово "_*мат*_"
Анализ:
1 проще, но тогда можно обманывать алгоритм, добавляя вские там !%;№" в начало/конец/середину слова.
2 эффективнее, но с "перебором", т.к. будут заменены слова, которые содержат части "псевдо-матов", типа "рубля"...
Поделитесь своими мнениями/линками/опытом
 

Blindman

Новичок
ищи по форуму.
ты уже сто восемьдесят третий, кто задает этот вопрос
 

kluv

Guest
советую сходить на удафф.ком и смириться с матом :)))
 
Сверху