Características do cirílico em expressões regulares JavaScript

Os caracteres cirílicos não pertencem ao grupo \w. Para obtê-los, é necessário usar um grupo entre colchetes, assim: [а-я]. Mas mesmo com este grupo há um problema - a letra 'ё' não será incluída. Para incluí-la é preciso fazer assim: [а-яё].

Задание 1

Dada a string:

javascriptlet str = 'wйw wяw wёw wqw';

Escreva uma expressão regular que encontre strings segundo o padrão: nas extremidades estão as letras 'w', e entre elas - uma letra cirílica.

Задание 2

Dada a string:

javascriptlet str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';

Escreva uma expressão regular que encontre todas as palavras segundo o padrão: qualquer letra cirílica qualquer número de vezes.