PHP-də RegEx-də Kirill xüsusiyyətləri
Kirill simvolları
\w qrupuna daxil deyil.
Onları əldə etmək üçün kvadrat mötərizədə qrup istifadə etmək lazımdır, belə: [а-я].
Lakin hətta bu qrupla da problem var - bura
'ё' hərfi daxil olmayacaq. Onu daxil etmək üçün
belə etmək lazımdır: [а-яё].
Bundan əlavə, Kirill simvollarının RegEx-də düzgün işləməsi üçün
u modifikatoru qoyulmalıdır:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
Verilmiş sətir:
<?php
$str = 'wйw wяw wёw wqw';
?>
Şablona uyğun gələn sətirləri tapan RegEx yazın:
kənarlarda 'w' hərfləri dayanır,
onların arasında isə Kirill hərfi.
Verilmiş sətir:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
Bütün sözləri tapan RegEx yazın şablona uyğun olaraq: istənilən Kirill hərfi istənilən sayda.