fork(3) download
  1. <?php
  2.  
  3. $text = "Oвес закyпка пoлимoрф прoдажa русский";
  4. $splitExp = "/ /";
  5. $regexp = "/([а-яё]?)([a-z])([а-яё])?/ui";
  6.  
  7. $parts = preg_split($splitExp, $text);
  8.  
  9. foreach ($parts as $word) {
  10. if (preg_match($regexp, $word)) {
  11. echo "Опечатка в слове {$word}: " . preg_replace($regexp, '$1[$2]$3', $word) . "\n";
  12. }
  13. }
  14.  
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Опечатка в слове Oвес: [O]вес
Опечатка в слове закyпка: зак[y]пка
Опечатка в слове пoлимoрф: п[o]лим[o]рф
Опечатка в слове прoдажa: пр[o]даж[a]