Регулярные выражения nach
Nov. 21st, 2002 12:11 pmОтседова. Читать вслух с выражением.
%core_mask = (
"бзд" => "бзд",
"бля" => "(б[\#+еи]?л[у\#+]?я)|(блиад)|(бл[еи]д[иу])|([кю]ляд)|([бп][и]?л[ая][дт]ь\$)|(билат.?\$)",
"гондон" => "г[ао]нд[ао][ен]",
"дроч" => "др[ою][ктч]",
"еб#1" => "(^уе\$)|(^е[\#+]?[бп][а]?\$)|([\#+еиэ][\#+б][аеиу][лнктрщч])|(е.?[\#+бп][аы][лнрт])|([еи][\#+б]авш)|(еб[ст]ел)",
"еб#2" => "(ебну)|([еи][\#+б][ыу]р)|([(орж)|(от)|(по)|(при)|(про)|(раз)|(рас)|(у)][\#+ъь]?[\#+иея]б)|(е[\#+б][лносуц])",
"еб#3" => "(в.?[ея][\#+б]+)|(.а[\#+ъь]?[\#+еия][\#+б])|([\#+еия][\#+б]в)|(п[ао]д[\#+ьъ][\#+е]б)|(^ебя\$)|(27[\\d]*.?.?ба)",
"еб#4" => "(йо[бп])|(епин)|(епст)|([\#+еи][\#+п]у[нч])|(((твою)|(тебя))еб)|(ибиом)|(^ебт.\$)|(вы[ея]вы)|((вы)?йаб)",
"жоп" => "(ж[\#+ео]п)|(ж[\\w]?оп)",
"муда" => "(м[\#+\у]д[аеиоюыянл])|(.удозв)|(мудвин)|(мудчи)|(м[\#+у]драк)",
"манда" => "м[аоу]нд[аеоя]",
"мат" => "[\#+]{3,}",
"нефиг" => "нефиг",
"лядс" => "лядс",
"падл" => "(падл[аоыю])|(пипид)",
"перд" => "(перн((у)|(ет)))|(выпер[дж])|(пердан)|(^перд\$)|(перде[жлнт])|(перд[ия][млт])|(пердн[еу])|(перд((ол)|(у)))|(перд[ью])",
"пидар" => "([бп][\#еиы]?д[аеио]?р)|(п[еия]д[ао]г)|(педик)|(пидеатр)|(г[еи]дерас)|(пудура)|(питераст)",
"пизд#1" => "(п[ийы]?[с]?[жз][дж])|(п[еия][зс]?[ьъ]?д[ао])|(пист[ае])|(пи[тд]за)|(пизта)|(п[\#+]?[еи][\#+]?[зс][\#+]?д)|(кизд)",
"пизд#2" => "(п[\\w]?[сз]д[ао][бт])|(пивд)|(пиз((ад)|(оп)))|(пита\$)|(бл[ею]зд)|(ф[л]?[ею]зд)|(пиз[еу][днц])|(приздроп)|(з14[\\d]*.?.?[з]?д[аеы])",
"сран" => "(сран[н]?[адекоыь])|(сра[лч]ь?)|(срать)|(срет.?(ся)?\$)|(^сри\$)|(^сру\$)|(срун)|(срут)|(^срю\$)",
"трах" => "(трах((ан)|(ер)|(ать)|(мут)|(ун)))|(трахо((блю)|(ген)|(дро)|(мат)|(муд)))",
"хрен" => "(^хрена\$)|(хрен[ао]((в)|(е[бп])|(кн)|(мун)|(пут)|(сос)|(тен)))|(хрен[ель])",
"хуй#1" => "(х.?у.?[еийыюя])|(х[\#]+)\$|(х[у\#+][у\#+]?[еийыюя])|(х[у\#+][у\#+]?л[еиья])|(^а[\#+]?ху\$)|(ахай)",
"хуй#2" => "(^а[\#+]?ху\$)|(ахай)|(х[ао]й[дл])|(куй)|(м[\#+у]йня)|(х[\#+]?н[еюя])|(^х[еийыюя]\$)",
"член" => "члено((вид)|(воз)|(гл)|(мет)|(ног)|(прием)|(сос)|(под))",
"япуч" => "япуч"
Update: Оба указанных Лихачёвым антиматника совершенно беспомощны. Слово "ниибацца" ни один не распознаёт. Так и говорят: "Я не нашёл ничего ругательного в вашей фразе."
no subject
Date: 2002-11-21 01:42 am (UTC)"ибацца надо илдой в макращёлку блиа!" passed и там и там ;)
no subject
Date: 2002-11-21 01:45 am (UTC)no subject
Date: 2002-11-21 03:17 am (UTC)no subject
Date: 2002-11-21 03:54 am (UTC)Впрочем, есть ещё одна маза - сделать прокси для ЖЖ с фильтрацией/обогащением/миксом из.
no subject
Date: 2002-11-21 02:15 am (UTC)no subject
Date: 2002-11-21 10:15 pm (UTC)no subject