fork(2) download
  1. <?php
  2. $str = '<p>"bla" bla</p>';
  3.  
  4. $new = preg_replace( '~(?<=^<p>)(\W*)(\w)(?=[\s\S]*</p>$)~i',
  5. '$1<span class="first_letter">$2</span>',
  6. $str );
  7. echo $new."\n";
  8. ?>
  9.  
Success #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
<p>"<span class="first_letter">b</span>la" bla</p>