A cirill betűk sajátosságai a PHP reguláris kifejezéseiben
A cirill karakterek nem tartoznak a
\w csoportba. A megszerzésükhöz használni kell
a szögletes zárójelben lévő csoportot, így: [а-я].
De még ezzel a csoporttal is van probléma - ide
nem fog belletni a(z) 'ё' betű. A belefoglalásához
így kell tenni: [а-яё].
Ezen kívül a cirill betűk megfelelő működéséhez
a reguláris kifejezésben be kell állítani a
u módosítót:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
Adott egy sztring:
<?php
$str = 'wйw wяw wёw wqw';
?>
Írjon reguláris kifejezést, amely megtalálja a sztringeket
a következő minta szerint: a széleken 'w' betűk állnak,
közöttük pedig cirill betű van.
Adott egy sztring:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
Írjon reguláris kifejezést, amely megtalálja az összes szót a következő minta szerint: bármilyen cirill betű bármennyiszer.