Как я могу исправить re.error: нечего повторять в позиции 14? - PullRequest
0 голосов
/ 31 марта 2020

Во-первых, я знаю, что его спросили здесь , но он действительно старый, поэтому ошибка может быть исправлена. Вот мой вопрос:

Я пишу программу для удаления всех символов из строки. Вот мой код:

text = input("Enter some text ")
symbols = ['!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '-', '=', '{', '}', '|', '[', ']', ':', '\\', '"', ';', "'", '<', '>', '?', ',', '.', '/']
text = re.sub("|".join(symbols), "", text)
print(text)

Когда я запускаю это, я получаю re.error: nothing to repeat at position 14. Кто-нибудь знает, как это исправить?

...