Varios modificadores de expresiones regulares en PHP

Después del delimitador se pueden escribir varios modificadores. Ejemplo:

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

Explica cómo cambian el comportamiento de la expresión regular los modificadores en el siguiente código:

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

Explica cómo cambian el comportamiento de la expresión regular los modificadores en el siguiente código:

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

Explica cómo cambian el comportamiento de la expresión regular los modificadores en el siguiente código:

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