Мне нужно решение, которое удаляет все специальные символы, кроме буквенно-цифровых и акцентов. Я пробовал это решение без успеха.Удалить специальные символы в регулярном выражении PHP, которые позволяют акцентировать слова и китайский язык
preg_replace('/[^a-zA-ZáéíóúÁÉÍÓÚâêîôÂÊÎÔãõÃÕçÇ0-9_ \.&-]/s', '', $string);
Кроме того, его потребность в регулярном выражении (или другом конкретном решении) позволяет использовать китайскую и арабскую кодировку.
любая помощь его в самом деле позаботилась!
http://www.php.net/manual/en/regexp.reference.unicode.php – CBroe
Итак, что именно * являются * «специальными символами»? * «Удалить все, кроме нескольких избранных, и весь этот гигантский блок других персонажей, составляющих большинство Юникода» *, немного расплывчато. * Почему вам нужно удалить эти символы? – deceze
Я создаю текстовое поле поиска, чем мне нужны чистые ключевые слова из «/% $ @ * и т. Д. ... –