fork download
  1. <?php
  2.  
  3. $re = '/(?:\b|\d+)([a-z])|[\d+ +!.@]/';
  4. $str = 'Th3 qu!ck br0wn f0x jumps 0v3r th3 l@zy d0g. ';
  5. $subst=strtoupper('\\1');
  6. $result = preg_replace_callback($re,function ($matches) {
  7. return (isset($matches[1]) ? strtoupper($matches[1]) : '');
  8. },$str);
  9. echo $result;
  10. ?>
Success #stdin #stdout 0s 82944KB
stdin
Standard input is empty
stdout
ThQuCkBrWnFXJumpsVRThLZyDG