Características del cirílico en expresiones regulares de PHP
Los caracteres cirílicos no pertenecen al grupo
\w. Para obtenerlos es necesario utilizar
un grupo entre corchetes, así: [а-я].
Pero incluso con este grupo hay un problema - la letra
'ё' no se incluirá aquí. Para incluirla
es necesario hacer así: [а-яё].
Además, para el correcto funcionamiento del cirílico
en la expresión regular es necesario colocar el modificador
u:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
Se da la cadena:
<?php
$str = 'wйw wяw wёw wqw';
?>
Escriba una expresión regular que encuentre las cadenas
según el patrón: en los bordes hay letras 'w',
y entre ellas - una letra cirílica.
Se da la cadena:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
Escriba una expresión regular que encuentre todas las palabras según el patrón: cualquier letra cirílica cualquier cantidad de veces.