fork(1) download
  1. <?php
  2.  
  3.  
  4. $text = "да и главная проблема будет потом с фоном - фон будет перенасыщен если мы обеденим эти зоны - тоесть у нас на фоне и вырубленый лес и заводы должны будут отражаться - это не оч хорошо так как заводы тогда надо рисовать в дали , а значит на фоне будут мелкие отвлекающие детали, спорящие с фоном";
  5. $regex = "/$[а-я]|[.][ ]?[а-я]|[а-я][ ]если|обеденим|тоесть|вырубленый|[ ][оч][ ]|[а-я][ ]так как|в дали|[ ][,][ ]|значит[ ]/u";
  6.  
  7. if (preg_match($regex, $text)) {
  8. echo("Найдены ошибки. Исправление текста...\n");
  9. if (preg_match_all("/[а-я][ ]если/", $text)) {
  10. $text = preg_replace("/[ ]если/", ", если", $text);
  11. }
  12. if (preg_match_all("/обеденим/", $text)) {
  13. $text = preg_replace("/обеденим/u", "объединим", $text);
  14. }
  15. if (preg_match_all("/тоесть/", $text)) {
  16. $text = preg_replace("/тоесть/", "то есть", $text);
  17. }
  18. if (preg_match_all("/вырубленый/", $text)) {
  19. $text = preg_replace("/вырубленый/", "вырубленный", $text);
  20. }
  21. if (preg_match_all("/[ ]оч[ ]/", $text)) {
  22. $text = preg_replace("/[ ]оч[ ]/", " очень ", $text);
  23. }
  24. if (preg_match_all("/[а-я][ ]так как/", $text)) {
  25. $text = preg_replace("/[ ]так как/", ", так как", $text);
  26. }
  27. if (preg_match_all("/в дали/", $text)) {
  28. $text = preg_replace("/в дали/", "вдали", $text);
  29. }
  30. if (preg_match_all("/[ ][,][ ]/", $text)) {
  31. $text = preg_replace("/[ ][,][ ]/", ", ", $text);
  32. }
  33. if (preg_match_all("/значит[ ]/", $text)) {
  34. $text = preg_replace("/значит[ ]/", "значит, ", $text);
  35. }
  36. echo($text);
  37. }
Success #stdin #stdout 0.02s 52480KB
stdin
Standard input is empty
stdout
Найдены ошибки. Исправление текста...
да и главная проблема будет потом с фоном - фон будет перенасыщен, если мы объединим эти зоны - то есть у нас на фоне и вырубленный лес и заводы должны будут отражаться - это не очень хорошо, так как заводы тогда надо рисовать вдали, а значит, на фоне будут мелкие отвлекающие детали, спорящие с фоном