<?php
error_reporting(-1);
$matches        = array();
$regExp         = "/(,\\S|жы|шы|координально|сдесь|(^|[^а-яА-Я])здел|[^,.]\\sа |[^.,]\\sно[\\.\\,]? )/ui";
$patterns       = array();
$patterns[0]    = '/жы/ui';
$patterns[1]    = '/шы/ui';
$patterns[2]    = '/координально/ui';
$patterns[3]    = '/(^|[^а-яА-Я])здел/ui';
$patterns[4]    ='/сдесь/';
$replacement    = array();
$replacement[0] = 'жи';
$replacement[1] = 'ши';
$replacement[2] = 'кардинально';
$replacement[3] = 'сдел';
$replacement[4] = 'здесь';
$text           = "Зделай-ка мне раздел сдесь жывут шыны координально";
$count          = preg_match_all($regExp, $text, $matches, PREG_SET_ORDER);
echo "Найдено ошибок $count: \t";
for ($i = 0; $i < $count; ++$i) {
    echo $matches[$i][0];
    echo "\t";
    
}
$text = preg_replace($patterns, $replacement, $text);
echo $text;