რეგულარული გამონათქვამების ხარბობის შეცვლა PHP-ში

მოდიფიკატორი U ზრუნავს იმაზე, რომ ყველა გამეორების ოპერატორი ნაგულისხმევად გახდეს არახარბი, ხოლო ?-ის დამატება, პირიქით, მათ ხარბობას დაამატებს:

php<?php
  preg_replace('#x.+x#U', '!', 'xax xaax xaaax'); // დააბრუნებს '! ! !'
?>