ошибка регулярного выражения - нечего повторять
Я получаю сообщение об ошибке при использовании этого выражения:
re.sub(r"([^\s\w])(\s*\1)+","\\1","...")
Я проверил регулярное выражение вRegExr и он возвращается.
как и ожидалось. Но когда я пробую это в Python, я получаю это сообщение об ошибке:
raise error, v # invalid expression
sre_constants.error: nothing to repeat
Может кто-нибудь объяснить, пожалуйста?