fork download
  1. <?php
  2.  
  3.  
  4. $array = [
  5. "Ты дурак", "Ты д урак", "Ты ДуРaК", "Ты - Д у Р a К", "Ты -- д Y P A K", "Tы-дypaK"
  6. ];
  7.  
  8. $regexp = '/(д) *(у|y) *(р|p) *(а|a) *(к|k)/ui';
  9.  
  10. foreach ($array as $text) {
  11. $newText = preg_replace($regexp, "хороший человек", $text);
  12. echo "{$text} {$newText}\n";
  13. };
  14.  
  15.  
Success #stdin #stdout 0s 82944KB
stdin
Standard input is empty
stdout
Ты дурак        Ты хороший человек
Ты д урак        Ты хороший человек
Ты ДуРaК        Ты хороший человек
Ты - Д у Р a К        Ты - хороший человек
Ты -- д Y P A K        Ты -- хороший человек
Tы-дypaK        Tы-хороший человек