<?php

error_reporting(-1);
header("Content-Type: text/plain; charset=utf-8");

$text = <<<EOF
Координально:Зделал;жылет,жырафу ёжык из?шикарной рыжей!кожы.Шимпанзе - из но джынсы клёши а и из замшы!плащ хорошый.
EOF;

$regexpSpace = '!\S{1}[,;\!\?\.:]!u';
$regexpComma = '!^(а|но)$!u';
$regexpError = '!жы|шы|Зделал|Координально|сдесь|зделал|зделаю|зделан!ui';

echo "Исходный текст:\n{$text}\n\n";

$result = preg_replace($regexpSpace, '$0 ', $text);
echo "Вставка пробелов:\n{$result}\n\n";

$result = preg_replace($regexpComma, ', $0', $result);
echo "Вставка запятой перед словами «а» и «но»\n{$result}\n\n";

$result = preg_replace($regexpError, '[$0]', $result);
echo "Выделение ошибок:\n{$result}\n";