Во-первых, я знаю, что его спросили здесь , но он действительно старый, поэтому ошибка может быть исправлена. Вот мой вопрос:
Я пишу программу для удаления всех символов из строки. Вот мой код:
text = input("Enter some text ")
symbols = ['!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '-', '=', '{', '}', '|', '[', ']', ':', '\\', '"', ';', "'", '<', '>', '?', ',', '.', '/']
text = re.sub("|".join(symbols), "", text)
print(text)
Когда я запускаю это, я получаю re.error: nothing to repeat at position 14
. Кто-нибудь знает, как это исправить?