PHP regulaaravaldiste kirillitsa eripärad

Kirillitsa sümbolid ei kuulu rühma \w. Nende saamiseks tuleb kasutada ruutsulgudes olevat rühma, nii: [а-я]. Kuid isegi selle grupuga on probleem - siia ei kuulu täht 'ё'. Selle lisamiseks tuleb teha nii: [а-яё].

Peale selle, et kirillitsa regulaaravaldistes korrektselt töötaks, on vaja panna modifikaator u:

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

Antud on string:

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

Kirjutage regulaaravaldis, mis leiab stringid vastavalt mustrile: mõlemal otsal on tähed 'w', ja nende vahel on kirillitsa täht.

Задание 2

Antud on string:

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

Kirjutage regulaaravaldis, mis leiab kõik sõnad vastavalt mustrile: suvaline kirillitsa täht suvaline arv kordi.