Карактеристики на кирилицата во регуларните изрази на PHP

Кириличните знаци не спаѓаат во групата \w. За нивно добивање треба да се користи група во квадратни загради, вака: [а-я]. Но дури и со оваа група има проблем - тука нема да вклучи буква 'ё'. За нејзино вклучување треба да се направи вака: [а-яё].

Покрај тоа, за правилна работа на кирилицата во регуларниот израз неопходно е да се стави модификаторот u:

php<?php
  $str = 'яяя ййй ёёё';
  $res = preg_replace('#[а-яё]#u', '!', $str);
?>
Задание 1

Дадена е низа:

php<?php
  $str = 'wйw wяw wёw wqw';
?>

Напишете регуларен израз што ќе пронајде низи според шаблонот: на краевите стојат букви 'w', a помеѓу нив - кирилична буква.

Задание 2

Дадена е низа:

php<?php
  $str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>

Напишете регуларен израз што ќе ги пронајде сите зборови според шаблонот: било која кирилична буква било кој број пати.