Kirilicas īpatnības PHP regulārajās izteiksmēs

Kirilicas rakstzīmes neietilpst grupā \w. Lai tās iegūtu, ir jāizmanto grupa kvadrātiekavās, šādi: [а-я]. Bet pat ar šo grupu ir problēma - šeit neietilps burts 'ё'. Lai to iekļautu, jāveic šādi: [а-яё].

Turklāt, kirilicas korektai darbībai regulārajā izteiksmē ir jāiestata modifikators u:

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

Dota virkne:

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

Uzrakstiet regulāro izteiksmi, kas atradīs virknes pēc šablona: malās atrodas burti 'w', un starp tiem - kirilicas burts.

Задание 2

Dota virkne:

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

Uzrakstiet regulāro izteiksmi, kas atradīs visus vārdus pēc šablona: jebkurš kirilicas burts jebkuru reižu skaitu.