fork download
  1. <?php
  2.  
  3.  
  4. $text = <<<EOF
  5. Пocтaвкa мяco гoвядины, бecкостнoe для нужд
  6. государственного бюджетного учреждения здравоохранения
  7. Республики Башкортостан Инфекционная клиническая больница
  8. № 4 города Уфа
  9. EOF
  10. ;
  11.  
  12. $word = explode(" ", $text);
  13. $regexp = '/[а-яё]*[a-z]{1}\\w*/ui';
  14. $regError = '/([a-z])/ui';
  15.  
  16. $match = [];
  17.  
  18. foreach($word as $words) {
  19. if(preg_match($regexp, $words, $match)) {
  20. $error = preg_replace($regError, '[$1]', $match[0]);
  21. echo "Буквы заменены в слове {$match[0]}: {$error}\n";
  22. }
  23. }
Success #stdin #stdout 0.03s 23812KB
stdin
Standard input is empty
stdout
Буквы заменены в слове Пocтaвкa: П[o][c]т[a]вк[a]
Буквы заменены в слове мяco: мя[c][o]
Буквы заменены в слове гoвядины: г[o]вядины
Буквы заменены в слове бecкостнoe: б[e][c]костн[o][e]