Karakteristike ćirilice u regularnim izrazima PHP

Ćirilični znakovi ne pripadaju grupi \w. Da biste ih dobili, potrebno je koristiti grupu u uglastim zagradama, ovako: [а-я]. Ali čak i sa ovom grupom postoji problem - ovde neće ući slovo 'ё'. Da biste ga uključili potrebno je uraditi ovako: [а-яё].

Pored toga, za ispravan rad ćirilice u regularnom izrazu potrebno je postaviti modifikator u:

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

Data je linija:

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

Napišite regularni izraz koji će pronaći linije po šablonu: sa ivica stoje slova 'w', a između njih - ćirilično slovo.

Задание 2

Data je linija:

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

Napišite regularni izraz koji će pronaći sve reči po šablonu: bilo koje ćirilično slovo bilo koji broj puta.