Particularitățile chirilicii în expresiile regulate PHP

Caracterele chirilice nu fac parte din grupul \w. Pentru a le obține, trebuie să folosiți un grup în paranteze pătrate, astfel: [а-я]. Dar chiar și cu acest grup există o problemă - aici nu va intra litera 'ё'. Pentru a o include trebuie să faceți astfel: [а-яё].

În plus, pentru funcționarea corectă a chirilicii în expresia regulată, este necesar să setați modificatorul u:

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

Este dat șirul:

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

Scrieți o expresie regulată care va găsi șirurile după modelul: pe margini stau literele 'w', iar între ele - o literă chirilică.

Задание 2

Este dat șirul:

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

Scrieți o expresie regulată care va găsi toate cuvintele după modelul: orice literă chirilică de oricâte ori.