⊗ppPmRgCF 233 of 447 menu

Особенности на кирилицата в регулярните изрази на PHP

Кирилските символи не са включени в групата \w. За тяхното получаване трябва да се използва група в квадратни скоби, ето така: [а-я]. Но дори и с тази група има проблем - тук няма да влезе буквата 'ё'. За да бъде включена трябва да се направи ето така: [а-яё].

Освен това, за коректна работа с кирилица в регулярния израз е необходимо да се сложи модификатор u:

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

Даден е низ:

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

Напишете регулярен израз, който ще намери низовете по шаблон: по краищата стоят букви 'w', а между тях - кирилска буква.

Даден е низ:

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

Напишете регулярен израз, който ще намери всички думи по шаблон: произволна кирилска буква произволен брой пъти.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне