Práce s Unicode v regulárních výrazech v PHP
Modifikátor u, se kterým jste se již setkali
dříve, nutí regulární výraz správně pracovat
s Unicode. Konkrétně správně zpracovávat
cyrilické řetězce:
<?php
preg_replace('#[а-яё]#u', '!', 'яяя ййй ёёё');
?>