<?php
$regSpace = "/([.,;!?:])(\\w)/u"; // Возращает пробелы после знаков препинания при их отсутствие
$regZhiShi ="/(ж|ш)ы/ui";         // Исправляет на жи/ши
$regCorrected ="/(к)(о|оо)(рдинально)/ui"; // Исправляет на кардинально
$regSdez ="/с(десь)/ui";				   // Исправляет на здесь
$regSdelano ="/з(делал|делаю|делан)/ui";   // Исправляет на сделал, или сделаю, или сделан

$text = "Люблю кота,жыть не могу я без него!Кординально или координально.Вот в чем вопрос.
сдесь я один и больше никого.я еще не зделал работу но обязательно ее зделаю.Все зделано!";

echo "Было:\n $text\n";

$text = preg_replace($regSpace,'$1 $2', $text);
$text = preg_replace($regZhiShi,'$1и', $text);
$text = preg_replace($regCorrected,'$1а$3', $text);
$text = preg_replace($regSdez,"з$1",$text);
$text = preg_replace($regSdelano,"с$1", $text);

echo "Стало:\n $text";