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
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
Bir dize verildi:
<?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.
Bir dize verildi:
<?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.