Endring av grådighet i regulære uttrykk i PHP

Modifikatoren U gjør at alle repetisjonsoperatorer som standard blir ikke-grådige, og å legge til ?, derimot, vil gjøre dem grådige:

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