Mai mulți modificatori de expresii regulate în PHP

După delimitator se pot scrie mai mulți modificatori. Exemplu:

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

Explicați cum modifică comportamentul expresiei regulate modificatorii din următorul cod:

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

Explicați cum modifică comportamentul expresiei regulate modificatorii din următorul cod:

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

Explicați cum modifică comportamentul expresiei regulate modificatorii din următorul cod:

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