<?php

error_reporting(-1);

$text = "да и главная проблема будет потом с фоном - фон будет перенасыщен если мы обеденим эти зоны - тоесть у нас на фоне и вырубленый лес и заводы должны будут отражаться - это не оч хорошо так как заводы тогда надо рисовать в дали , а значит на фоне будут мелкие отвлекающие детали, спорящие с фоном";
$regex = "/$[а-я]|[.][ ]?[а-я]|[а-я][ ]если|обеденим|тоесть|вырубленый|[ ][оч][ ]|[а-я][ ]так как|в дали|[ ][,][ ]|значит[ ]/u";

if (preg_match($regex, $text)) {
	echo("Найдены ошибки. Исправление текста...\n");
	if (preg_match_all("/[а-я][ ]если/", $text)) {
		$text = preg_replace("/[ ]если/", ", если", $text);
	}
	if (preg_match_all("/обеденим/", $text)) {
		$text = preg_replace("/обеденим/u", "объединим", $text);
	}
	if (preg_match_all("/тоесть/", $text)) {
		$text = preg_replace("/тоесть/", "то есть", $text);
	}
	if (preg_match_all("/вырубленый/", $text)) {
		$text = preg_replace("/вырубленый/", "вырубленный", $text);
	}
	if (preg_match_all("/[ ]оч[ ]/", $text)) {
		$text = preg_replace("/[ ]оч[ ]/", " очень ", $text);
	}
	if (preg_match_all("/[а-я][ ]так как/", $text)) {
		$text = preg_replace("/[ ]так как/", ", так как", $text);
	}
	if (preg_match_all("/в дали/", $text)) {
		$text = preg_replace("/в дали/", "вдали", $text);
	}
	if (preg_match_all("/[ ][,][ ]/", $text)) {
		$text = preg_replace("/[ ][,][ ]/", ", ", $text);
	}
	if (preg_match_all("/значит[ ]/", $text)) {
		$text = preg_replace("/значит[ ]/", "значит, ", $text);
	}
	echo($text);
}