Отрицание в RegEx Потребовалось удалить из строки все знаки пунктуации, кроме минуса. Моя запись - не работает :( ereg_replace('[[:punct:][^\\-]]',' ', $var) Подскажите пожалуйста, как правильно записать выражение.