Veçoritë e alfabetit cirilik në regex të PHP-së
Simbolet cirilike nuk përfshihen në grupin
\w. Për t'i marrë ato duhet të përdorni
një grup në kllapa katrore, kështu: [а-я].
Por edhe me këtë grup ka një problem - këtu
nuk do të përfshihet shkronja 'ё'. Për ta përfshirë atë
duhet bërë kështu: [а-яё].
Përveç kësaj, për të punuar saktë me alfabetin cirilik
në regex është e nevojshme të vendosni modifikuesin
u:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
Jepet një varg:
<?php
$str = 'wйw wяw wёw wqw';
?>
Shkruani një regex që do të gjejë vargjet
sipas shabllonit: në anët qëndrojnë shkronjat 'w',
dhe midis tyre - një shkronjë cirilike.
Jepet një varg:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
Shkruani një regex që do të gjejë të gjitha fjalët sipas shabllonit: çdo shkronjë cirilike çdo numër herësh.