<?php

// автозамена
error_reporting(-1);

$text = "Координально,этот анон зделал очень плохой трюк - перестал шыпеть а начал довольно урчать!";
$errors = [
	'кардинально' => '/\bкоординально\b/ui',
	'здесь' => '/\bсдесь\b/ui',
	'с$1' => '/\bз(дела(л|ю|н))\b/ui',
	'$1, а ' => '/(\w+)\sа\s/u',
	'$1, но ' => '/(\w+)\sно\s/u',
	'жи' => '/жы/ui',
	'ши' => '/шы/ui',
	', $1' => '/,(\w+)/u',
	'. $1' => '/\.(\w+)/u',
	'; $1' => '/;(\w+)/u',
	': $1' => '/:(\w+)/u',
	'! $1' => '/!(\w+)/u',
	'? $1' => '/\?(\w+)/u'
	// '$1 ' => '/\b((,)|(\.)|(;)|(:)|(!)|(\?))[^\s]\b/' Хоспаде, ну почему ты не работаешь?! //
];

foreach ($errors as $comment => $regexp) {
	$text = preg_replace($regexp, $comment, $text);
}

echo $text;