Regular Expressions 101

Community Patterns

Почти идеальный фильтр матов

0

Regular Expression
PCRE (PHP <7.3)

/
\b(?!п?ос[л|к][а|о]р?бляе?т?ь?л?)\w*бля\w*|(\w*бляд\w*)|(\w*ху[й|и|е|ё|я|]\w*)|\b(хули)\b|([е|ё]{1,}пт[а|и|е|о]?\b)|(п[и|е|ё]зд\w*)|(пид[а|о|е]р\w*)|(пид[е|а|о]р)|(пидр?[\w]{1,}\b)|(гандон\w*)|\b(?!н[е|ё])(?!гр[е|ё])(\w*[е|ё]б[а|о|и|н]\w*)|(?!\w)(еб[е|ё|а|у|н]\w*)|(\w*[у|е|за]{1,2}[е|ё]б)|\b(?!\w)\s([ё|е]б)\s|(еб[е|ё]\w*)
/
gsimu

Description

Поиск матов в тексте

Submitted by anonymous - 3 years ago