Paste Search Dynamic
result
  1. <?php
  2.  
  3. $ regexp  =  '/ ((zhy | shy) [a-z] * | \ b [^,] [\ s] * (but | a) \ b | [,;! \ ?:] [^ \ s] [a-z] * | coordinateally | (here | section (ayu | al | an))) / ui ' ;
  4. $ text  =  'Karl was walking at; Claras? mouse: good job oleg did it in two hours I ll do it here and I m great, but not very good ' ;
  5. echo  "Entered text: {$ text} \ n " ;
  6.  
  7. $ match  =  array ( ) ;
  8.  
  9. if ( preg_match_all ( $ regexp ,  $ text ,  $ match ) ) {
  10.         foreach ( $ match [ 0 ]  as  $ el ) {
  11.                 echo  "Found error: {$ el} \ n " ;
  12.         }
  13. }
  14.  
  15. print_r ( $ match ) ;
  16.  
  17. $ regexpJi  =  '/ zhy ​​/ ui' ;
  18. $ regexpShi  =  '/ shy / ui' ;
  19. $ regexpSigns  =  '/ ([,;! \ ?:]) ([^ \ s]) / ui' ;
  20. $ regexpCardinally  =  '/ cardinally / ui' ;
  21. $ regexpSdelal  =  '/ here / ui' ;
  22. $ regexpZdelal  =  '/ (zdel) (ayu | al | an) / ui' ;
  23.  
  24. $ result  =  preg_replace ( $ regexpJi ,  ' wi ' ,  $ text ) ;
  25. $ result  =  preg_replace ( $ regexpShi ,  'shi' ,  $ result ) ;
  26. $ result  =  preg_replace ( $ regexpSigns ,  '$ 1 $ 2' ,  $ result ) ;
  27. $ result  =  preg_replace ( $ regexpCardinally ,  'cardinally' ,  $ result ) ;
  28. $ result  =  preg_replace ( $ regexpSdelal ,  'here' ,  $ result ) ;
  29. $ result  =  preg_replace ( $ regexpZdelal ,  '$ {1} make $ 2' ,  $ result ) ;
  30.  
  31.  
  32.  
  33. echo  $result ;
  34. ?>
Parsed in 0.028 seconds