fork download
  1. <?php
  2.  
  3.  
  4. $regexp = '/(шы|жы)?(\\.[а-я])?(\\.\\s+[а-я])?((,|!|?|;)[а-я])?(координально|сдесь|зделал|зделаю|зделан)?/';
  5.  
  6. $text = 'Маша по шосе и сосала сушку. А еще нажывила соску Иллюхе';
  7.  
  8. if (preg_match($regexp, $text)){
  9. $word = preg_split($regexp, $text);
  10. for($i = 0; $i <= count($word)-1; $i++) {
  11. if (preg_match($regexp, $word[$i])){
  12. echo "Ошибка в {$word[$i]}.\n";
  13. } else {
  14. echo "Пока все окей. \n";
  15. }
  16. }
  17. } else {
  18. echo "Ошибок нет. \n";
  19. }
  20. ?>
Success #stdin #stdout #stderr 0.01s 20520KB
stdin
Standard input is empty
stdout
Ошибок нет. 
stderr
PHP Warning:  preg_match(): Compilation failed: nothing to repeat at offset 45 in /home/r1M5vz/prog.php on line 10