Fitur Huruf Kiril dalam Regex PHP
Karakter Kiril tidak termasuk dalam grup
\w. Untuk mendapatkannya, perlu menggunakan
grup dalam tanda kurung siku, seperti ini: [а-я].
Namun bahkan dengan grup ini ada masalah - di sini
tidak akan termasuk huruf 'ё'. Untuk memasukkannya
perlu dilakukan seperti ini: [а-яё].
Selain itu, untuk kerja Kiril yang benar
dalam regex perlu menempatkan modifier
u:
<?php
$str = 'яяя ййй ёёё';
$res = preg_replace('#[а-яё]#u', '!', $str);
?>
Diberikan string:
<?php
$str = 'wйw wяw wёw wqw';
?>
Tuliskan regex yang akan menemukan string
berdasarkan pola: di tepinya berdiri huruf 'w',
dan di antaranya - huruf Kiril.
Diberikan string:
<?php
$str = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ';
?>
Tuliskan regex yang akan menemukan semua kata berdasarkan pola: sembarang huruf Kiril sejumlah berapa kali.