Lavorare con Unicode nelle espressioni regolari in PHP

Il modificatore u, che hai già incontrato in precedenza, fa sì che l'espressione regolare funzioni correttamente con Unicode. In particolare, elabora correttamente stringhe cirilliche:

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