удаление символов из строки

Ilya

Новичок
удаление символов из строки

всем привет.
задача такая:
есть строка, состоящяя из разных символов.
задача, вырезать все символы из строки кроме a-Z, 0-9 и символа "_"

понятно, что можно все ненужные символы вырезать через str_replace например, но я думаю должно быть более универсальное решение, и это наверно реги.
прав ли я? и в какую сторону мне рыть в таком случае?
 

Ilya

Новичок
спасибо за ссылки, это я уже понял :)
и пока вы отвечали сам нарыл все решение проблемы.
осталось составить рег.
т.е. вопрос звучит подругому, как указать в реге, что надо все символы кроме букв латинского, цифр и знака _ поменять на ""

$string = str_replace( "^[^a-zA-Z0-9_]$", "", $string );
не работает.. в чем ошибка?
 
Сверху