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

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