fork download
  1. <?php
  2.  
  3. $s = '<sup> 1, 2, 3- 124</sup> 2345';
  4. echo preg_replace('~(?:\G(?!\A)[^\d<]*|<sup>[^\d<]*)\K\d+~', '{{{$0}}}', $s);
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
<sup> {{{1}}}, {{{2}}}, {{{3}}}- {{{124}}}</sup> 2345