<?php
// Правильные:
$text = "Ты д Y р A к?" ;
// Отредактированные
$result = "" ;
// Должен не пропускать слово, если оно написано буквами в разном регистре (ДуРАк), с заменой русских букв на похожие английские (а -> a), или через пробелы («ты — д у р а к»)
$regexp = "/[Dd|Дд]\\ D{0,2}([Уу|Yy|Uu])\\ D{0,2}([Rr|Рр|Pp])\\ D{0,2}([Аа|Aa])\\ D{0,2}([Кк|Kk|Cc])/u" ;
// Меняем "дурак" на "хороший человек"
echo "$result \n " ;
?>
PD9waHAKCi8vINCf0YDQsNCy0LjQu9GM0L3Ri9C1OiAKJHRleHQgPSAi0KLRiyDQtCBZINGAIEEg0Lo/IjsKCi8vINCe0YLRgNC10LTQsNC60YLQuNGA0L7QstCw0L3QvdGL0LUKJHJlc3VsdCA9ICIiOwoKLy8g0JTQvtC70LbQtdC9INC90LUg0L/RgNC+0L/Rg9GB0LrQsNGC0Ywg0YHQu9C+0LLQviwg0LXRgdC70Lgg0L7QvdC+INC90LDQv9C40YHQsNC90L4g0LHRg9C60LLQsNC80Lgg0LIg0YDQsNC30L3QvtC8INGA0LXQs9C40YHRgtGA0LUgKNCU0YPQoNCQ0LopLCDRgSDQt9Cw0LzQtdC90L7QuSDRgNGD0YHRgdC60LjRhSDQsdGD0LrQsiDQvdCwINC/0L7RhdC+0LbQuNC1INCw0L3Qs9C70LjQudGB0LrQuNC1ICjQsCAtPiBhKSwg0LjQu9C4INGH0LXRgNC10Lcg0L/RgNC+0LHQtdC70YsgKMKr0YLRiyDigJQg0LQg0YMg0YAg0LAg0LrCuykKJHJlZ2V4cCA9ICIvW0RkfNCU0LRdXFxEezAsMn0oW9Cj0YN8WXl8VXVdKVxcRHswLDJ9KFtScnzQoNGAfFBwXSlcXER7MCwyfShb0JDQsHxBYV0pXFxEezAsMn0oW9Ca0Lp8S2t8Q2NdKS91IjsKCi8vINCc0LXQvdGP0LXQvCAi0LTRg9GA0LDQuiIg0L3QsCAi0YXQvtGA0L7RiNC40Lkg0YfQtdC70L7QstC10LoiCiRyZXN1bHQgPSBwcmVnX3JlcGxhY2UoJHJlZ2V4cCwgItGF0L7RgNC+0YjQuNC5INGH0LXQu9C+0LLQtdC6IiwgJHRleHQpOwplY2hvICIkcmVzdWx0XG4iOwoKPz4=