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