Здравствуйте дорогие друзья! Моя новая статья о анти-мат функции написанной на php.
Функцию я написал с нуля, и при тестировании убедился, что она работает практически
безотказно, а именно вырезает из текста все известные мне, да и наверно и всем вам матерные слова русского языка.
Основная работа функции (я её назвал antimat()) осуществляется за счет поиска и замены по регулярным выражениям, ...
Здравствуйте дорогие друзья! Моя новая статья о анти-мат функции написанной на php.
Функцию я написал с нуля, и при тестировании убедился, что она работает практически
безотказно, а именно вырезает из текста все известные мне, да и наверно и всем вам матерные слова русского языка.
Основная работа функции (я её назвал antimat()) осуществляется за счет поиска и замены по регулярным выражениям, находящимся в массиве. Эти шаблоны регулярных выражений я очень кропотливо подобрал, мне пришлось для этого прочитать несколько статей о мате и нецензурных выражений, при этом узнал корни нецензурных слов и создал на полученных знаниях регулярные выражения для нахождения в тексте этих корней и ликвидации их вместе со словом в котором этот корень обнаружен.
Код программы: