Plusieurs modificateurs d'expressions régulières en PHP

Après le délimiteur, on peut écrire plusieurs modificateurs. Exemple :

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

Expliquez comment les modificateurs modifient le comportement de l'expression régulière dans le code suivant :

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

Expliquez comment les modificateurs modifient le comportement de l'expression régulière dans le code suivant :

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

Expliquez comment les modificateurs modifient le comportement de l'expression régulière dans le code suivant :

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