Fitur Huruf Kiril dalam Regex PHP

Karakter Kiril tidak termasuk dalam grup \w. Untuk mendapatkannya, perlu menggunakan grup dalam tanda kurung siku, seperti ini: [а-я]. Namun bahkan dengan grup ini ada masalah - di sini tidak akan termasuk huruf 'ё'. Untuk memasukkannya perlu dilakukan seperti ini: [а-яё].

Selain itu, untuk kerja Kiril yang benar dalam regex perlu menempatkan modifier u:

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

Diberikan string:

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

Tuliskan regex yang akan menemukan string berdasarkan pola: di tepinya berdiri huruf 'w', dan di antaranya - huruf Kiril.

Задание 2

Diberikan string:

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

Tuliskan regex yang akan menemukan semua kata berdasarkan pola: sembarang huruf Kiril sejumlah berapa kali.