русские буквы в регулярных выражениях

  • Автор темы Автор темы sickboy
  • Дата начала Дата начала

sickboy

Новичок
русские буквы в регулярных выражениях

Есть такой regexp
PHP:
$word_search = preg_replace ("/([a-zа-я_0-9]+)/i", "$1*", $raw_string);

на выходе получаем
asdf* asdf*

но если использовать кирилицу, то:
ф*ыва* олд*ж

в чем тут грабли?
 
поставил
setlocale (LC_ALL, 'ru_RU.KOI8-R')

не помогло.
var_dump (setlocale (LC_ALL, 'ru_RU.KOI8-R'));
string(12) "ru_RU.KOI8-R"
 
Сверху