Сабж не осуществим.
Вариантов уйма. Если ты в мате заменишь б на 6, уже не пройдёт, или о на 0, или ... вариантов обхода, слишком много и в конечном итоге всё равно не даст результата.
Пример сайт близов, там есть антимат, и в итоге даже посты от администрации получаются абсурдными. Когда в нормальном слове "содержится" мат.
К примеру слово "лохмотья". Если заменять маты, то получится "%$#@мотья"
И проблем больше чем найти иное решение, чем замена матов.
Ибо тут ещё надо учесть и безграмотность юзеров. Слово "
дебил", в качестве оскорбления(тоже ненадо же пропускать) могут написать как "дибил". И на примере этого же слова, то что может быть оскорблением, может является и литературным
Т.о. старайся найти другое решение
_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться