fork(3) download
  1. <?php
  2.  
  3. $regexp = "/([,])(\S)/mu";
  4. $regexp1 = "/([Жж|Шш])([Ыы])/mu";
  5. $regexp2 = "/Здеся/mu";
  6. $regexp4 = "/([^,\w])(а)/mu";
  7.  
  8. $text = "Иллидан,жыви! Жыве Беларусь! Здеся, тебя кто так говорить научил? ШЫРОКО ЖЫРОК РАССТЕКСЯ! Не нищий а свободный.";
  9.  
  10. $a = preg_replace($regexp, "$1 $2", $text);
  11. $b = preg_replace($regexp1, "$1и", $a);
  12. $c = preg_replace($regexp2, "Здесь", $b);
  13. $d = preg_replace($regexp4, ", $2", $c);
  14.  
  15. echo " Исправленный вариант \n";
  16. echo $d;
  17.  
  18.  
  19.  
Success #stdin #stdout 0.01s 82944KB
stdin
Standard input is empty
stdout
 Исправленный вариант 
Иллидан, живи! Живе Беларусь! Здесь, тебя кто так говорить научил? ШиРОКО ЖиРОК РАССТЕКСЯ! Не нищий, а свободный.