fork(1) download
  1. <?php
  2.  
  3.  
  4. $wrongText = "Сегодня,вечером я на кухне пил чай с координально симпатичной тян. Она сидела сдесь,на стуле, котрый зделал я, обняв ножки в полосатых носках руками и смотрела на меня тепло-тепло,но шыпела.";
  5. $correctText = "Сегодня вечером я на кухне пил чай с симпатичной тян. Она сидела на стуле, обняв ножки в полосатых носках руками и смотрела на меня тепло-тепло и слушала.";
  6. $mistakes = array();
  7.  
  8. $regexp = '/(,[^ ])(|;[^ ])|(![^ ])|([?][^ ])|(:[^ ])|(жы)|(шы)|(координально)|(сдесь)|(зделал)|(зделаю)|(зделан)|(зделалось)|(,а)|(,но)/ui';
  9. if (preg_match_all($regexp, $wrongText, $mistakes))
  10. {echo "Найдены следущие ошибки в тексте:\n";
  11. //$parts = preg_split($regexp, $text, 0, PREG_SPLIT_NO_EMPTY);
  12. var_dump($mistakes);}
  13. else
  14. {echo "В тексте все правильно";
  15. }
  16. // your code goes here
Success #stdin #stdout 0.03s 24448KB
stdin
Standard input is empty
stdout
Найдены следущие ошибки в тексте:
array(16) {
  [0]=>
  array(7) {
    [0]=>
    string(3) ",в"
    [1]=>
    string(24) "координально"
    [2]=>
    string(10) "сдесь"
    [3]=>
    string(3) ",н"
    [4]=>
    string(12) "зделал"
    [5]=>
    string(3) ",н"
    [6]=>
    string(4) "шы"
  }
  [1]=>
  array(7) {
    [0]=>
    string(3) ",в"
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(3) ",н"
    [4]=>
    string(0) ""
    [5]=>
    string(3) ",н"
    [6]=>
    string(0) ""
  }
  [2]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [3]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [4]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [5]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [6]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [7]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(4) "шы"
  }
  [8]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(24) "координально"
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [9]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(10) "сдесь"
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [10]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(12) "зделал"
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [11]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [12]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [13]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [14]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
  [15]=>
  array(7) {
    [0]=>
    string(0) ""
    [1]=>
    string(0) ""
    [2]=>
    string(0) ""
    [3]=>
    string(0) ""
    [4]=>
    string(0) ""
    [5]=>
    string(0) ""
    [6]=>
    string(0) ""
  }
}