Più modificatori di espressioni regolari in PHP

Dopo il delimitatore puoi scrivere diversi modificatori. Esempio:

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

Spiegate come cambiano il comportamento dell'espressione regolare i modificatori nel seguente codice:

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

Spiegate come cambiano il comportamento dell'espressione regolare i modificatori nel seguente codice:

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

Spiegate come cambiano il comportamento dell'espressione regolare i modificatori nel seguente codice:

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