PHP රෙගුලර් ප්‍රකාශනවල සිරිලික් අක්ෂරවල විශේෂතා

සිරිලික් අක්ෂර \w කණ්ඩායමට ඇතුළත් නොවේ. ඒවා ලබා ගැනීම සඳහා ඔබ වර්ග වරහන් තුළ කණ්ඩායමක් භාවිතා කළ යුතුය, මේ වගේ: [а-я]. නමුත් මෙම කණ්ඩායම සමඟ පවා ප්‍රශ්නයක් ඇත - මෙහි 'ё' අක්ෂරය ඇතුළත් නොවේ. එය ඇතුළත් කිරීම සඳහා මේ ආකාරයට කළ යුතුය: [а-яё].

මීට අමතරව, රෙගුලර් ප්‍රකාශනයක සිරිලික් අක්ෂර නිවැරදිව ක්‍රියා කිරීම සඳහා u නිර්දේශකය සැකසිය යුතුය:

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

පහත දැක්වෙන යතුරු පේළිය ලබා දී ඇත:

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

රෙගුලර් ප්‍රකාශනයක් ලියන්න, එය රටාවට අනුව යතුරු පේළි සොයා ගනී: යටි පැත්තේ 'w' අක්ෂර සිටගෙන සිටින අතර, ඒවා අතර - සිරිලික් අක්ෂරයක්.

Задание 2

පහත දැක්වෙන යතුරු පේළිය ලබා දී ඇත:

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

රෙගුලර් ප්‍රකාශනයක් ලියන්න, එය රටාවට අනුව සියලුම වචන සොයා ගනී: ඕනෑම සිරිලික් අක්ෂරයක් ඕනෑම ගණනක්.