PHP-ში კირილიცის განსაკუთრებულობები რეგულარულ გამოსახულებებში
კირილიცის სიმბოლოები არ შედის ჯგუფში
\w. მათ მისაღებად საჭიროა გამოიყენოთ
ჯგუფი კვადრატულ ფრჩხილებში, ასე: [а-я].
მაგრამ ამ ჯგუფთანაც კი არის პრობლემა - აქ
არ შევა ასო 'ё'. მისი ჩასართავად
საჭიროა გააკეთოთ ასე: [а-яё].
გარდა ამისა, კირილიცის კორექტულად მუშაობისთვის
რეგულარულ გამოსახულებაში აუცილებელია დაამატოთ მოდიფიკატორი
u:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
მოცემულია სტრიქონი:
<?php
$str = 'wйw wяw wёw wqw';
?>
დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის სტრიქონებს
შაბლონის მიხედვით: კიდეებზე დგას ასო 'w',
ხოლო მათ შორის - კირილიცის ასო.
მოცემულია სტრიქონი:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
დაწერეთ რეგულარული გამოსახულება, რომელიც იპოვის ყველა სიტყვას შაბლონის მიხედვით: ნებისმიერი კირილიცის ასო ნებისმიერი რაოდენობით.