Wyrażenie regularne Pythona, usuń wszystkie znaki interpunkcyjne z wyjątkiem łącznika dla ciągu Unicode

Mam ten kod do usuwania wszystkich znaków interpunkcyjnych z ciągu znaków regularnych:

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

Jak mogę go zmienić, aby umożliwić łączniki? Gdybyś mógł wyjaśnić, jak to zrobiłeś, byłoby świetnie. Rozumiem to tutaj, popraw mnie, jeśli się mylę, P z czymś innym niż interpunkcja.

questionAnswers(3)

yourAnswerToTheQuestion