Het veranderen van de gulzigheid van reguliere expressies in PHP

De modifier U zorgt ervoor dat alle herhalingsoperatoren standaard niet-gulzig worden, en het toevoegen van ? zal daarentegen gulzigheid aan hen toevoegen:

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