Промена на алчноста на регуларните изрази во PHP

Модификаторот U прави сите оператори за повторување по стандард не-алчни, а додавањето ?, пак, ќе им додава алчност:

php<?php
  preg_replace('#x.+x#U', '!', 'xax xaax xaaax'); // ќе врати '! ! !'
?>