Вопрос по регулярному выражению

idencial

Одинаковый
Вопрос по регулярному выражению

Как-то в статье Дмитрия Лебедева я прочитал.

Теперь каленым железом выжжем все "ненормальные" символы.

$search = preg_replace("/[^\w\x7F-\xFF\s]/", " ", $search);
\s any whitespace character
\w any "word" character - это все понятно

Мне в этом регулярном выражении не понятно следующее:

\x7F-\xFF - ?????????????? - это набор каких-то символов, которые разрешены, т.к класс сиволов отрицается ^.

Что это за символы?(вроде шеснадцатиричное представление)
 

idencial

Одинаковый
Никто не знает?
Надо было обратиться в форум для профессионалов?
 

idencial

Одинаковый
Почему нельзя было написать
$search = preg_replace("/[^\wа-яА-Я\s]/", " ", $search);
 

Crazy

Developer
Это требует правильно выставленной локали и ее совпадения с локалью текста.
 
Сверху