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.