fork download
  1. <?php
  2. $text="
  3. сдесь что-то зделано координально не так.
  4. ";
  5. $reg1='/(.*(жы|шы).*)/u';
  6. $reg2='/(.*[^\\s][!,;:?.].*)/u';
  7. $reg3='/(.*[^,](\\s+(а|но))\\s+)/u';
  8. $reg4='/(.*(координально|сдесь|зделал|зделаю|зделан).*)/u';
  9. $allreg=array($reg1=>"Жи Ши пиши через И",$reg2=>"нет пробела после знака препинания",$reg3=>"нет запятой после а или но",$reg4=>"Присутствует слово «координально» или «сдесь», «зделал», «зделаю», «зделан»");
  10. $math=array();
  11. foreach($allreg as $i=>$j){
  12. if(preg_match_all($i,$text,$math,PREG_SET_ORDER)){
  13. echo "{$j}\n";
  14. echo "Вот в этой строке: \n" .$math[0][1] ;
  15. break;
  16. }
  17.  
  18. }
  19.  
  20.  
  21.  
  22. ?>
  23.  
  24.  
  25. // your code goes here
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
нет пробела после знака препинания
Вот в этой строке: 
сдесь что-то зделано координально не так.

// your code goes here