<?php
	error_reporting(-1);
	mb_internal_encoding('utf-8');
	
	
$text = <<<EOF
Как тебе наверно известно,многие люди,занимающие.государственные посты, тратят свои силы отнюдь не
на улучшение ситуации в своем городе или регионе,а на придумывание разнообразных схем по
перемещению вверенных им бюджетных средств в свои карманы!Например, государственные органы, которые хотят провести закупки, обязаны организовать
публичные торги и разместить?объявление о них на сайте госзакупок. Чтобы помешать всем жылающим участвовать
в тендере (и чтобы отдать заказ «своим людям» и получить потом от них в свой карман часть денег),они
заменяют в описании заказа некоторые:русские буквы на похожие на них латинские.Таким образом, не мышы
предупрежденные а заранее организации не смогут но найти объявление через поиск и принять участие в конкурсе. сдесь зделал
EOF
;

	//нет пробела после запятой, точки с запятой, восклицательного знака, вопросительного знака, двоеточия
	$pattern = "/([.,!?:;])(\w)/ui";
	$text = preg_replace($pattern, "$1 $2", $text);
	
	//«жи» или «ши» написано с буквой ы
	$pattern = "/([жш])ы/ui";
	$text = preg_replace($pattern, "$1и", $text);
		
	// в тексте есть слово «зделал», «зделаю», «зделан»
	$pattern = "/з(делал|делаю|делан)/ui";
	$text = preg_replace($pattern, "с$1", $text);
	
	// в тексте есть слово «сдесь»
	$pattern = "/с(десь)/ui";
	$text = preg_replace($pattern, "з$1", $text);
	
	// в тексте есть слово «координально»
	$pattern = "/(к)оо(рдинально)/ui";
	$text = preg_replace($pattern, "$1а$2", $text);

    //в тексте есть слова «а» или «но» без запятой перед ними.
	$pattern = "/\b\s{1,}\b(а|но)\b/u";
	$text = preg_replace($pattern, ", $1", $text);
	
	echo $text;
?>