fork(1) download
  1. <?php
  2.  
  3. $text = 'координально ,не она жы а он двачь';
  4.  
  5. $rule1 = '/[,|:|;|.|!|?][\\S]/iu';
  6. $rule2 = '/(координально|сдесь|зделаю|зделан|зделал)/iu';
  7. $rule3 = '/[а-яё|0-9][ ](а|но)[ ]/iu';
  8. $rule4 = '/(жы|шы)/iu';
  9. $rule5 = '/двачь/iu';
  10.  
  11.  
  12. if (preg_match($rule1, $text)) {
  13. echo "Нет пробела после знака препинания!\n";
  14. }
  15.  
  16. if (preg_match($rule2, $text)) {
  17. echo "Напиши правильно координально|сдесь|зделаю|зделан|зделал!\n";
  18. } else {
  19.  
  20. }
  21.  
  22. if (preg_match_all($rule3, $text)) {
  23. echo "Нет запятой перед \"но\" или \"а\"!\n";
  24. }
  25.  
  26. if (preg_match($rule4, $text)) {
  27. echo "Жы (есть) и Шы пиши через И\n";
  28. }
  29.  
  30. if (preg_match($rule5, $text)) {
  31. echo "Правильно не Двачь а Двач\n";
  32. }
Success #stdin #stdout 0.02s 24400KB
stdin
Standard input is empty
stdout
Нет пробела после знака препинания!
Напиши правильно координально|сдесь|зделаю|зделан|зделал!
Нет запятой перед "но" или "а"!
Жы (есть) и Шы пиши через И
Правильно не Двачь а Двач