fork download
  1. <?php
  2.  
  3.  
  4. $text = "Пocтaвкa мяco гoвядины, Samsung, бecкостнoe для нужд государственного бюджетного учреждения здравоохранения Республики Башкортостан Инфекционная клиническая больница № 4 города Уфа " ;
  5.  
  6. $regexp = '/([А-Яа-я]*[A-Za-z]+[А-Яа-я]*)+/u';
  7. $matches = array();//Создаем пустой массив для найденных слов
  8.  
  9. preg_match_all($regexp, $text, $matches);//Ищем слова с латинскими буквами и закидываем их в массив matches
  10. foreach($matches[0] as $words){ //Создаем цикл для того, чтобы выделить и вывести лат буквы в словах
  11. $result = preg_replace('/[A-Za-z]+/u', '[$0]', $words);//Ищем лат буквы и выделяем их скобками
  12. echo "Опечатка в слове {$words}: {$result}\n";
  13. }
  14.  
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
Опечатка в слове Пocтaвкa: П[oc]т[a]вк[a]
Опечатка в слове мяco: мя[co]
Опечатка в слове гoвядины: г[o]вядины
Опечатка в слове Samsung: [Samsung]
Опечатка в слове бecкостнoe: б[ec]костн[oe]