Karakteristike ćirilice u regularnim izrazima PHP
Ćirilični znakovi ne pripadaju grupi
\w. Da biste ih dobili, potrebno je koristiti
grupu u uglastim zagradama, ovako: [а-я].
Ali čak i sa ovom grupom postoji problem - ovde
neće ući slovo 'ё'. Da biste ga uključili
potrebno je uraditi ovako: [а-яё].
Pored toga, za ispravan rad ćirilice
u regularnom izrazu potrebno je postaviti modifikator
u:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
Data je linija:
<?php
$str = 'wйw wяw wёw wqw';
?>
Napišite regularni izraz koji će pronaći linije
po šablonu: sa ivica stoje slova 'w',
a između njih - ćirilično slovo.
Data je linija:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
Napišite regularni izraz koji će pronaći sve reči po šablonu: bilo koje ćirilično slovo bilo koji broj puta.