- Автор темы
- #1
В общем проблема такая. Есть код
Регуляркой заменияю все знаки препинания на "-", чтоб остались только слова. Все бы хороше, НО почему-то вырезает кирилицу, оставляет только латинские символы!
В чем может быть проблема? Или подскажите как еще можно заменить знаки?
PHP:
$str = 'Абракадабра, и остальное... Abrakadabra' ;
$str = preg_replace("|[^\d\w ]+|i","-",$str);
Регуляркой заменияю все знаки препинания на "-", чтоб остались только слова. Все бы хороше, НО почему-то вырезает кирилицу, оставляет только латинские символы!
В чем может быть проблема? Или подскажите как еще можно заменить знаки?