Praca z Unicode w wyrażeniach regularnych w PHP
Modyfikator u, z którym już się wcześniej spotkałeś,
sprawia, że wyrażenie regularne poprawnie działa
z Unicode. W szczególności, poprawnie przetwarza
łańcuchy znaków w cyrylicy:
<?php
preg_replace('#[а-яё]#u', '!', 'яяя ййй ёёё');
?>