fork download
  1. <?php
  2.  
  3.  
  4. $str="Test!¡";
  5.  
  6.  
  7. $pattern="/[!,.;:][А-Яа-я]/U";
  8.  
  9. $n=preg_match_all($pattern,$str,$res);
  10.  
  11. $k=$res["0"];
  12.  
  13. for($j=0; $j<count($k); $j++) {
  14.  
  15. $r[$j]=$k[$j]['0']." ".$k[$j]['1'];
  16.  
  17. }
  18.  
  19. $str1=str_replace($k,$r,$str);
  20.  
  21.  
  22.  
  23. echo " Начальная строка $str ";
  24. echo " результат $str1";
  25.  
  26. ?>
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
   Начальная строка Test!¡    результат Test! ¡