<?php

error_reporting(-1);

$text = "оишщеок екщ жи укгрпжып а зделал то,то:павш!Папвпв";

$regexp = array('/[,](\\S)/ui', '/[;](\\S)/ui', '/[!](\\S)/ui', '/[?](\\S)/ui', '/[:](\\S)/ui', 
                '/жы/ui', '/шы/ui', '/координально/ui', '/сдесь/ui', '/зделал/ui', '/зделаю/ui', 
                '/зделан/ui', '/(\\S) а /', '/(\\S) но /');
$replacement = array(', $1', '; $1', '! $1', '? $1', ': $1', 'жи', 'ши', 'кардинально', 
                     'здесь', 'сделал', 'сделаю', 'сделан', '$1, а ', '$1, но ');
$text = preg_replace($regexp, $replacement, $text);

echo $text;