Возможно ли создать reqex, который находит персонажей, которые НЕ являются определенным набором?
Вместо того, чтобы вносить в черный список кучу персонажей и заменять их, мне было бы проще разрешить определенный набор и заменить персонажей, которые не входят в этот набор.
Мой набор выглядит следующим образом: [.a-zA-Z0-9]
Я бы хотел сделать что-то вроде этого:
clean_filename = re.sub(r'([.a-zA-Z0-9])', "_", filename)
Очевидно, что этот код заменит символы, которые я хочу оставить, но есть ли способ заменить символы, не входящие в этот набор?