Неколико модификатора регуларних израза у PHP

Након ограничивача можете писати неколико модификатора. Пример:

php<?php
  preg_replace('#[a-z]+#iU', '!', 'aaa bbb');
?>
Задание 1

Објасните како модификатори мењају понашање регуларног израза у следећем коду:

php<?php
  preg_replace('#[a-z]+#Uu', '!', 'aaa bbb');
?>
Задание 2

Објасните како модификатори мењају понашање регуларног израза у следећем коду:

php<?php
  preg_replace('#[a-z]+#Xx', '!', 'aaa bbb');
?>
Задание 3

Објасните како модификатори мењају понашање регуларног израза у следећем коду:

php<?php
  preg_replace('#[a-z]+#ui', '!', 'aaa bbb');
?>