Регулярное выражение Python, удалите все знаки препинания, кроме дефиса, для строки ЮникодаPython

Программы на Python
Anonymous
Регулярное выражение Python, удалите все знаки препинания, кроме дефиса, для строки Юникода

Сообщение Anonymous »

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

Код: Выделить всё

import regex as re
re.sub(ur"\p{P}+", "", txt)
Как мне изменить это, чтобы разрешить использование дефисов? Если бы вы могли объяснить, как вы это сделали, было бы здорово. Я так понимаю, поправьте меня, если я ошибаюсь, P с любыми знаками препинания после него.

Подробнее здесь: https://stackoverflow.com/questions/212 ... ode-string

Вернуться в «Python»