Arbete med Unicode i reguljära uttryck i PHP

Modifieraren u, som du redan har stött på tidigare, får det reguljära uttrycket att fungera korrekt med Unicode. Specifikt, att korrekt hantera kyrilliska strängar:

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