⊗ppPmRgCF 233 of 447 menu

Zvláštnosti cyrilice v regulárních výrazech PHP

Cyrilské znaky nepatří do skupiny \w. Pro jejich zachycení je třeba použít skupinu v hranatých závorkách, takto: [а-я]. Ale i s touto skupinou je problém - nezachytí se písmeno 'ё'. Pro jeho zahrnutí je třeba udělat toto: [а-яё].

Kromě toho je pro správnou funkci cyrilice v regulárním výrazu nutné nastavit modifikátor u:

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

Je dán řetězec:

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

Napište regulární výraz, který najde řetězce podle šablony: na okrajích stojí písmena 'w', a mezi nimi - písmeno cyrilice.

Je dán řetězec:

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

Napište regulární výraz, který najde všechna slova podle šablony: jakékoli cyrilské písmeno libovolný počet opakování.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout