<?php
$regSpace = "/([.,;!?:])(\\ w)/u" ; // Возращает пробелы после знаков препинания при их отсутствие
$regZhiShi = "/(ж|ш)ы/ui" ; // Исправляет на жи/ши
$regCorrected = "/(к)(о|оо)(рдинально)/ui" ; // Исправляет на кардинально
$regSdez = "/с(десь)/ui" ; // Исправляет на здесь
$regSdelano = "/з(делал|делаю|делан)/ui" ; // Исправляет на сделал, или сделаю, или сделан
$text = "Люблю кота,жыть не могу я без него!Кординально или координально.Вот в чем вопрос.
сдесь я один и больше никого.я еще не зделал работу но обязательно ее зделаю.Все зделано!" ;
echo "Было:\n $text \n " ;
echo "Стало:\n $text " ;
PD9waHAKJHJlZ1NwYWNlID0gIi8oWy4sOyE/Ol0pKFxcdykvdSI7IC8vINCS0L7Qt9GA0LDRidCw0LXRgiDQv9GA0L7QsdC10LvRiyDQv9C+0YHQu9C1INC30L3QsNC60L7QsiDQv9GA0LXQv9C40L3QsNC90LjRjyDQv9GA0Lgg0LjRhSDQvtGC0YHRg9GC0YHRgtCy0LjQtQokcmVnWmhpU2hpID0iLyjQtnzRiCnRiy91aSI7ICAgICAgICAgLy8g0JjRgdC/0YDQsNCy0LvRj9C10YIg0L3QsCDQttC4L9GI0LgKJHJlZ0NvcnJlY3RlZCA9Ii8o0LopKNC+fNC+0L4pKNGA0LTQuNC90LDQu9GM0L3QvikvdWkiOyAvLyDQmNGB0L/RgNCw0LLQu9GP0LXRgiDQvdCwINC60LDRgNC00LjQvdCw0LvRjNC90L4KJHJlZ1NkZXogPSIv0YEo0LTQtdGB0YwpL3VpIjsJCQkJICAgLy8g0JjRgdC/0YDQsNCy0LvRj9C10YIg0L3QsCDQt9C00LXRgdGMCiRyZWdTZGVsYW5vID0iL9C3KNC00LXQu9Cw0Lt80LTQtdC70LDRjnzQtNC10LvQsNC9KS91aSI7ICAgLy8g0JjRgdC/0YDQsNCy0LvRj9C10YIg0L3QsCDRgdC00LXQu9Cw0LssINC40LvQuCDRgdC00LXQu9Cw0Y4sINC40LvQuCDRgdC00LXQu9Cw0L0KCiR0ZXh0ID0gItCb0Y7QsdC70Y4g0LrQvtGC0LAs0LbRi9GC0Ywg0L3QtSDQvNC+0LPRgyDRjyDQsdC10Lcg0L3QtdCz0L4h0JrQvtGA0LTQuNC90LDQu9GM0L3QviDQuNC70Lgg0LrQvtC+0YDQtNC40L3QsNC70YzQvdC+LtCS0L7RgiDQsiDRh9C10Lwg0LLQvtC/0YDQvtGBLgrRgdC00LXRgdGMINGPINC+0LTQuNC9INC4INCx0L7Qu9GM0YjQtSDQvdC40LrQvtCz0L4u0Y8g0LXRidC1INC90LUg0LfQtNC10LvQsNC7INGA0LDQsdC+0YLRgyDQvdC+INC+0LHRj9C30LDRgtC10LvRjNC90L4g0LXQtSDQt9C00LXQu9Cw0Y4u0JLRgdC1INC30LTQtdC70LDQvdC+ISI7CgplY2hvICLQkdGL0LvQvjpcbiAkdGV4dFxuIjsKCiR0ZXh0ID0gcHJlZ19yZXBsYWNlKCRyZWdTcGFjZSwnJDEgJDInLCAkdGV4dCk7CiR0ZXh0ID0gcHJlZ19yZXBsYWNlKCRyZWdaaGlTaGksJyQx0LgnLCAkdGV4dCk7CiR0ZXh0ID0gcHJlZ19yZXBsYWNlKCRyZWdDb3JyZWN0ZWQsJyQx0LAkMycsICR0ZXh0KTsKJHRleHQgPSBwcmVnX3JlcGxhY2UoJHJlZ1NkZXosItC3JDEiLCR0ZXh0KTsKJHRleHQgPSBwcmVnX3JlcGxhY2UoJHJlZ1NkZWxhbm8sItGBJDEiLCAkdGV4dCk7CgplY2hvICLQodGC0LDQu9C+OlxuICR0ZXh0Ijs=