Kilka modyfikatorów wyrażeń regularnych w PHP

Po ograniczniku można pisać kilka modyfikatorów. Przykład:

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

Opowiedz, jak zmieniają zachowanie wyrażenia regularnego modyfikatory w następującym kodzie:

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

Opowiedz, jak zmieniają zachowanie wyrażenia regularnego modyfikatory w następującym kodzie:

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

Opowiedz, jak zmieniają zachowanie wyrażenia regularnego modyfikatory w następującym kodzie:

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