Αλλαγή της απληστίας των κανονικών εκφράσεων στην PHP

Ο τροποποιητής U κάνει έτσι ώστε όλοι οι τελεστές επανάληψης να γίνουν από προεπιλογή μη-άπληστοι, και η προσθήκη ?, αντίθετα, θα τους προσθέτει απληστία:

php<?php
  preg_replace('#x.+x#U', '!', 'xax xaax xaaax'); // επιστρέφει '! ! !'
?>