Thay đổi tính tham lam của biểu thức chính quy trong PHP

Bộ sửa đổi U làm cho tất cả các toán tử lặp mặc định trở nên không tham lam, và việc thêm ?, ngược lại, sẽ làm cho chúng trở nên tham lam:

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