PHP регуляр ифодалардаги кирилл хусусиятлари

Кирилл белгилари \w гуруҳига кирмайди. Уларни олиш учун кўрсаткич қавс ичидаги гуруҳдан фойдаланиш керак, мана бу ёндай: [а-я]. Аммо ушбу гуруҳ билан ҳам муаммо бор - бу ерга 'ё' ҳарфи кирмайди. Уни қўшиш учун мана бу ёндай қилиш керак: [а-яё].

Бундан ташқари, кириллни регуляр ифодада тўғри ишлаши учун u модификаторини қўйиш керак:

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

Берилган сатр:

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

Нақша бўйича сатрларни топадиган регуляр ифодани ёзинг: четларида 'w' ҳарфлари туради, уларнинг ўртасида эса кирилл ҳарфи.

Задание 2

Берилган сатр:

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

Нақша бўйича барча сўзларни топадиган регуляр ифодани ёзинг: исталган кирилл ҳарфи исталган марта такрорланган.