<?php

error_reporting(-1);
mb_internal_encoding('utf-8');

$text = "Пocтaвкa мяco говядины, sоrry бecкостнoe для нужд государственного бюджетного учреждения здравоохранения Республики Башкортостан Инфекционная клиническая больница № 4 города Уфа";
$regexp = "/([a-zA-Z]*)([а-яёА-ЯЁ])([a-zA-Z]+)|([a-zA-Z]+)([а-яёА-ЯЁ])([a-zA-Z]*)|([а-яёА-ЯЁ]*)([a-zA-Z])([а-яёА-ЯЁ]+)|([а-яёА-ЯЁ]+)([a-zA-Z])([а-яёА-ЯЁ]*)/u";
$matches = array();

$count = preg_match_all($regexp, $text, $matches, PREG_SET_ORDER);
for ($i=0; $i<$count; $i++) {
	echo "Опечатка в слове {$matches[$i][0]}:";
	$j = $matches[$i][0];
	$result = preg_replace($regexp, '$1[$2]$3', $j);
	echo "$result\n";
}

?>