PHPにおける複数の正規表現修飾子

区切り文字の後に複数の修飾子を書くことができます。例:

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

次のコードの修飾子が正規表現の動作をどのように変えるか説明してください:

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

次のコードの修飾子が正規表現の動作をどのように変えるか説明してください:

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

次のコードの修飾子が正規表現の動作をどのように変えるか説明してください:

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