Unicoodiga töötamine regulaaravaldistes PHP-s

Modifikaator u, millega olete varem kokku puutunud, sunneb regulaaravaldist korrektselt töötlema unicoodi. Eelkõige töötleb korrektselt kirillilisi stringe:

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