Работа со Unicode во регуларни изрази во PHP
Модификаторот u, со кој веќе се сретнавте
претходно, ја принудува регуларката коректно да работи
со Unicode. Особено, коректно да обработува
кирилични стрингови:
<?php
preg_replace('#[а-яё]#u', '!', 'яяя ййй ёёё');
?>