Alterando a ganância de expressões regulares no PHP
O modificador U faz com que todos
os operadores de repetição se tornem, por padrão,
não gananciosos (preguiçosos), e adicionar ?, pelo contrário,
irá torná-los gananciosos:
<?php
preg_replace('#x.+x#U', '!', 'xax xaax xaaax'); // retornará '! ! !'
?>