PHP'de Düzenli İfadelerde Kiril Harflerinin Özellikleri

Kiril harfleri \w grubuna dahil değildir. Onları elde etmek için köşeli parantezler içinde bir grup kullanmanız gerekir, şu şekilde: [а-я]. Ancak bu grupla bile bir sorun var - buraya 'ё' harfi dahil olmayacak. Onu dahil etmek için şu şekilde yapmanız gerekir: [а-яё].

Ayrıca, Kiril harflerinin düzenli ifadede doğru çalışması için u değiştiricisini eklemek gerekir:

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

Bir dize verildi:

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

Şu kalıba göre dizeleri bulacak bir düzenli ifade yazın: kenarlarda 'w' harfleri var, ve aralarında - bir Kiril harfi.

Задание 2

Bir dize verildi:

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

Şu kalıba göre tüm kelimeleri bulacak bir düzenli ifade yazın: herhangi bir Kiril harfi herhangi bir sayıda.