ошибка регулярного выражения - нечего повторять

Я получаю сообщение об ошибке при использовании этого выражения:

re.sub(r"([^\s\w])(\s*\1)+","\\1","...")

Я проверил регулярное выражение вRegExr и он возвращается. как и ожидалось. Но когда я пробую это в Python, я получаю это сообщение об ошибке:

raise error, v # invalid expression
sre_constants.error: nothing to repeat

Может кто-нибудь объяснить, пожалуйста?

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

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