Kenmerke van Cyrilliese skrif in PHP gereelde uitdrukkings
Cyrilliese karakters maak nie deel uit van die groep
\w nie. Om hulle te kry, moet jy 'n groep
in vierkantige hakies gebruik, soos volg: [а-я].
Maar selfs met hierdie groep is daar 'n probleem - die letter
'ё' sal nie hierby ingesluit word nie. Om dit in te sluit,
moet jy dit so doen: [а-яё].
Daarbenewens, vir die korrekte werking van Cyrilliese skrif
in 'n gereelde uitdrukking, is dit nodig om die wysiger
u te plaas:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
Gegewe 'n string:
<?php
$str = 'wйw wяw wёw wqw';
?>
Skryf 'n gereelde uitdrukking wat die snare vind
volgens die patroon: aan die kante is daar letters 'w',
en tussen hulle - 'n Cyrilliese letter.
Gegewe 'n string:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
Skryf 'n gereelde uitdrukking wat alle woorde vind volgens die patroon: enige Cyrilliese letter enige aantal kere.