Kirillisten merkkien erityispiirteet PHP:n säännöllisissä lausekkeissa

Kirilliset merkit eivät kuulu ryhmään \w. Niiden saamiseksi on käytettävä hakasulkuissa olevaa ryhmää, näin: [а-я]. Mutta jopa tämän ryhmän kanssa on ongelma - tähän ei sisälly kirjain 'ё'. Sen sisällyttämiseksi on tehtävä näin: [а-яё].

Lisäksi kirillisten merkkien oikean toiminnan varmistamiseksi säännöllisessä lausekkeessa on asetettava modifioija u:

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

Annettu merkkijono:

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

Kirjoita säännöllinen lauseke, joka löytää merkkijonot kaavion mukaisesti: reunoissa on kirjaimet 'w', ja niiden välissä on kirillinen kirjain.

Задание 2

Annettu merkkijono:

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

Kirjoita säännöllinen lauseke, joka löytää kaikki sanat kaavion mukaisesti: mikä tahansa kirillinen kirjain mikä tahansa määrä kertoja.