<?php
// Navalny v1.0
$text = 'Размещение государственного заказа на право заключение государственного контракта на выпoлнение
рабoт по комплекснoму благоустрoйству двoрoвой территoрии по адресу: ул.Гурьянoва д.2 к.2' ;
/* Находим совпадения с шаблоном */
if ( preg_match_all ( '/(([а-яёА-ЯЁ]+)?([a-zA-Z])([а-яёА-ЯЁ]+)?){1,}/ui' , $text , $matches ) ) { /* Разбираем массив на переменные */
foreach ( $matches [ 0 ] as $value ) {
/* Обрамляем опечатку скобкой */
$result = preg_replace ( '/([а-яёА-ЯЁ]+)?([a-zA-Z])([а-яёА-ЯЁ]+)?/ui' , '$1[$2]$3' , $value ) ; echo "Опечатка в слове $value : $result \n " ;
}
} else {
echo "Опечаток нет!" ;
}
PD9waHAKCi8vIE5hdmFsbnkgdjEuMAplcnJvcl9yZXBvcnRpbmcoLTEpOwoKJHRleHQgPSAn0KDQsNC30LzQtdGJ0LXQvdC40LUg0LPQvtGB0YPQtNCw0YDRgdGC0LLQtdC90L3QvtCz0L4g0LfQsNC60LDQt9CwINC90LAg0L/RgNCw0LLQviDQt9Cw0LrQu9GO0YfQtdC90LjQtSDQs9C+0YHRg9C00LDRgNGB0YLQstC10L3QvdC+0LPQviDQutC+0L3RgtGA0LDQutGC0LAg0L3QsCDQstGL0L9v0LvQvdC10L3QuNC1IArRgNCw0LFv0YIg0L/QviDQutC+0LzQv9C70LXQutGB0L1v0LzRgyDQsdC70LDQs9C+0YPRgdGC0YBv0LnRgdGC0LLRgyDQtNCyb9GAb9Cy0L7QuSDRgtC10YDRgNC40YJv0YDQuNC4INC/0L4g0LDQtNGA0LXRgdGDOiDRg9C7LtCT0YPRgNGM0Y/QvW/QstCwINC0LjIg0LouMic7CgovKiDQndCw0YXQvtC00LjQvCDRgdC+0LLQv9Cw0LTQtdC90LjRjyDRgSDRiNCw0LHQu9C+0L3QvtC8ICovCmlmIChwcmVnX21hdGNoX2FsbCgnLygoW9CwLdGP0ZHQkC3Qr9CBXSspPyhbYS16QS1aXSkoW9CwLdGP0ZHQkC3Qr9CBXSspPyl7MSx9L3VpJywgJHRleHQsICRtYXRjaGVzKSkgewoJLyog0KDQsNC30LHQuNGA0LDQtdC8INC80LDRgdGB0LjQsiDQvdCwINC/0LXRgNC10LzQtdC90L3Ri9C1ICovCglmb3JlYWNoKCRtYXRjaGVzWzBdIGFzICR2YWx1ZSkgewoJCS8qINCe0LHRgNCw0LzQu9GP0LXQvCDQvtC/0LXRh9Cw0YLQutGDINGB0LrQvtCx0LrQvtC5ICovCgkJJHJlc3VsdCA9IHByZWdfcmVwbGFjZSgnLyhb0LAt0Y/RkdCQLdCv0IFdKyk/KFthLXpBLVpdKShb0LAt0Y/RkdCQLdCv0IFdKyk/L3VpJywgJyQxWyQyXSQzJywgJHZhbHVlKTsKCQllY2hvICLQntC/0LXRh9Cw0YLQutCwINCyINGB0LvQvtCy0LUgJHZhbHVlOiAkcmVzdWx0XG4iOwoJCX0KfSBlbHNlIHsKCWVjaG8gItCe0L/QtdGH0LDRgtC+0Log0L3QtdGCISI7CglleGl0KCk7Cn0=