Карактеристики на кирилицата во регуларните изрази на PHP
Кириличните знаци не спаѓаат во групата
\w. За нивно добивање треба да се користи
група во квадратни загради, вака: [а-я].
Но дури и со оваа група има проблем - тука
нема да вклучи буква 'ё'. За нејзино вклучување
треба да се направи вака: [а-яё].
Покрај тоа, за правилна работа на кирилицата
во регуларниот израз неопходно е да се стави модификаторот
u:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
Дадена е низа:
<?php
$str = 'wйw wяw wёw wqw';
?>
Напишете регуларен израз што ќе пронајде низи
според шаблонот: на краевите стојат букви 'w',
a помеѓу нив - кирилична буква.
Дадена е низа:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
Напишете регуларен израз што ќе ги пронајде сите зборови според шаблонот: било која кирилична буква било кој број пати.