<?php
 
// your code goes here
 
error_reporting(-1);
 
$text = <<<EOF
Пocтaвкa мяco гoвядины, бecкостнoe для нужд государственного бюджетного учреждения
здравоохранения Республики Башкортостан Инфекционная
клиническая больница № 4 города Уфа
размещение государственного заказа на право
заключение государственного контракта на выпoлнение рабoт
по комплекснoму благоустрoйству двoрoвой территoрии по адресу:
ул.Гурьянoва д.2 к.2
EOF;
 
$regexp = '/([а-яё]+)([a-z]+)|([a-z]+)([а-яё]+)/ui';
$matches = array();
 
$count = preg_match_all($regexp, $text, $matches);
 
echo "Найдено {$count} опечаточек\n\n";
 
//var_dump($matches);
 
$text = preg_replace($regexp, "$1[$2]$3[$4]", $text);
$text = str_replace("[]", "", $text);
 
echo $text;