Zmena chamtivosti regulárnych výrazov v PHP

Modifikátor U spôsobí, že všetky opakovače budú štandardne nechamtivé, a pridanie ? naopak im pridá chamtivosť:

php<?php
  preg_replace('#x.+x#U', '!', 'xax xaax xaaax'); // vráti '! ! !'
?>