<?php

$regexp = "/([,])(\S)/mu";
$regexp1 = "/([Жж|Шш])([Ыы])/mu";
$regexp2 = "/Здеся/mu";
$regexp4 = "/^([^,\w])(а)$/mu";
$regexp5 = "/^(\w)(,)(а)$/mu";

$text = "Иллидан,жыви! Жыве Беларусь! Не живой, а мёртвый. Здеся, тебя кто так говорить научил? ШЫРОКО ЖЫРОК РАССТЕКСЯ! Не нищий а свободный.";

$a = preg_replace($regexp, "$1 $2", $text);
$b = preg_replace($regexp1, "$1и", $a);
$c = preg_replace($regexp2, "Здесь", $b);
$d = preg_replace($regexp5, "$0", $c);
$e = preg_replace($regexp4, ", $2", $d);

	
echo " Исправленный вариант \n";
echo $e;
	

