Я хотел бы удалить все не алфавитно-цифровые символы, кроме скобок и что между ними в питоне.
Например:
My son's birthday [[David | David Smith]] $$ (is) "today" 2019 ][
становится
My son s birthday [[David | David Smith]] is today 2019
Вот моя функция на данный момент:
def clean(texte):
return re.sub(r"[^0-9a-zA-Z]+", " ", texte).lower()
Он заменяет все не алфавитно-цифровые, как я хочу, но заменяет квадратные скобки и трубу внутри.Я не знаю, как добавить новое регулярное выражение в метод sub и добавить новое условие.