Отрицание в RegEx

  • Автор темы Автор темы SeaGull
  • Дата начала Дата начала

SeaGull

Junior Member
Отрицание в RegEx

Потребовалось удалить из строки все знаки пунктуации, кроме минуса.

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

это быстрее, чем писать вопрос
 
Это важно, чтобы разобраться с RegEx'ом - как правильно прописывать отрицание.
А пойти в обход - никогда не поздно.
 
Ты хочешь не отрицания, а вычитания. Вычитание в [] regexp'ы не поддерживают.
 
Сверху