Lucrul cu Unicode în expresiile regulate în PHP

Modificatorul u, cu care v-ați întâlnit deja anterior, face ca expresia regulată să funcționeze corect cu Unicode. În particular, să proceseze corect șirurile de caractere chirilice:

php<?php
  preg_replace('#[а-яё]#u', '!', 'яяя ййй ёёё');
?>