fork download
  1. <?php
  2.  
  3. //Грамматический нацист
  4.  
  5. $text = "Видит Грека, а в реке рак!";
  6. $regexp = '/((,|\.|;|:|!|\?)\w+)|(жы|шы|координально|сдесь|зделал|зделаю|зделан)|(\s(а|но))/ui';
  7. if (preg_match_all($regexp, $text, $matches)) {
  8. foreach ($matches[0] as $value) {
  9. echo "Найдена ошибка: {$value}\n";
  10. }
  11. } else {
  12. echo "Ошибок не найдено!";
  13. }
Success #stdin #stdout 0.02s 23888KB
stdin
Standard input is empty
stdout
Найдена ошибка:  а