Python regex, удалите все знаки препинания, кроме дефиса для строки Unicode

У меня есть этот код для удаления всех знаков препинания из строки регулярного выражения:

import regex as re    
re.sub(ur"\p{P}+", "", txt)

Как бы я изменил это, чтобы разрешить дефисы? Если бы вы могли объяснить, как вы это сделали, это было бы здорово. Я понимаю, что здесь, поправьте меня, если я ошибаюсь, P с чем-нибудь после пунктуации.

Ответы на вопрос(3)

Ваш ответ на вопрос