fork download
  1. <?php
  2.  
  3.  
  4.  
  5. header('Content-type: text/html;charset="utf-8"');
  6.  
  7. $challengeText = "я люблю. мужские. члены? члены \n членики!!! да, члены.";
  8.  
  9. echo $challengeText . "\n\n";
  10.  
  11. echo preg_replace_callback('#((?:^|[.?!])\)?[\s]*)([\S])#su', function ($matches) {
  12.  
  13. return $matches[1] . mb_strtoupper($matches[2]);
  14.  
  15. }, $challengeText);
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
я люблю.   мужские. члены? члены 
 членики!!! да, члены.

Я люблю.   Мужские. Члены? Члены 
 членики!!! Да, члены.