PHP රෙගුලර් ප්රකාශනවල සිරිලික් අක්ෂරවල විශේෂතා
සිරිලික් අක්ෂර \w කණ්ඩායමට ඇතුළත් නොවේ. ඒවා ලබා ගැනීම සඳහා ඔබ වර්ග වරහන් තුළ කණ්ඩායමක් භාවිතා කළ යුතුය, මේ වගේ: [а-я].
නමුත් මෙම කණ්ඩායම සමඟ පවා ප්රශ්නයක් ඇත - මෙහි 'ё' අක්ෂරය ඇතුළත් නොවේ. එය ඇතුළත් කිරීම සඳහා
මේ ආකාරයට කළ යුතුය: [а-яё].
මීට අමතරව, රෙගුලර් ප්රකාශනයක සිරිලික් අක්ෂර නිවැරදිව ක්රියා කිරීම සඳහා
u නිර්දේශකය සැකසිය යුතුය:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
පහත දැක්වෙන යතුරු පේළිය ලබා දී ඇත:
<?php
$str = 'wйw wяw wёw wqw';
?>
රෙගුලර් ප්රකාශනයක් ලියන්න, එය රටාවට අනුව යතුරු පේළි සොයා ගනී:
යටි පැත්තේ 'w' අක්ෂර සිටගෙන සිටින අතර, ඒවා අතර - සිරිලික් අක්ෂරයක්.
පහත දැක්වෙන යතුරු පේළිය ලබා දී ඇත:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
රෙගුලර් ප්රකාශනයක් ලියන්න, එය රටාවට අනුව සියලුම වචන සොයා ගනී: ඕනෑම සිරිලික් අක්ෂරයක් ඕනෑම ගණනක්.