Mengubah Kekuatan Ekspresi Reguler di PHP

Pengubah U menyebabkan semua operator pengulangan secara default menjadi tidak serakah (non-greedy), dan menambahkan ?, sebaliknya, akan membuatnya menjadi serakah (greedy):

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