Не понятна функция Preg_replace()

Vasj

Guest
Не понятна функция Preg_replace()

Здравствуйте.
В журнале PHPInside прочитал о безопасной передаче через форму,где
с помощью preg_replace() разрешается добавлять только указанные символы.
Надеюсь понятно объяснил.Так вот там дана такая строка:

$p=preg_replace('/[^a-z0-9_-]+/s','',$p);

Я понял что здесь a-z -разрешены все буквы
0-9-........................ цифры,
но вот что значат все остальные символы не понятно,может кто знает ссылку где подробно описана эта функция с полным разбором содержимого в ней.
 

Фанат

oncle terrible
Команда форума
Я знаю ссылку. вверху страницы есть ссылка "Статьи".
Там, сразу же ,в центре - раздел "Регулярные выражения"
 

Vasj

Guest
Originally posted by Фанат
Я знаю ссылку. вверху страницы есть ссылка "Статьи".
Там, сразу же ,в центре - раздел "Регулярные выражения"
Спасибо на досуге почитаю;)
 
Сверху