fork(1) download
  1. <?php
  2.  
  3. // автозамена
  4.  
  5. $text = "Координально,этот анон зделал очень плохой трюк - перестал шыпеть а начал довольно урчать!";
  6. $errors = [
  7. 'кардинально' => '/\bкоординально\b/ui',
  8. 'здесь' => '/\bсдесь\b/ui',
  9. 'с$1' => '/\bз(дела(л|ю|н))\b/ui',
  10. '$1, а ' => '/(\w+)\sа\s/u',
  11. '$1, но ' => '/(\w+)\sно\s/u',
  12. 'жи' => '/жы/ui',
  13. 'ши' => '/шы/ui',
  14. ', $1' => '/,(\w+)/u',
  15. '. $1' => '/\.(\w+)/u',
  16. '; $1' => '/;(\w+)/u',
  17. ': $1' => '/:(\w+)/u',
  18. '! $1' => '/!(\w+)/u',
  19. '? $1' => '/\?(\w+)/u'
  20. // '$1 ' => '/\b((,)|(\.)|(;)|(:)|(!)|(\?))[^\s]\b/' Хоспаде, ну почему ты не работаешь?! //
  21. ];
  22.  
  23. foreach ($errors as $comment => $regexp) {
  24. $text = preg_replace($regexp, $comment, $text);
  25. }
  26.  
  27. echo $text;
Success #stdin #stdout 0.02s 23856KB
stdin
Standard input is empty
stdout
кардинально, этот анон сделал очень плохой трюк - перестал шипеть, а начал довольно урчать!