¿Existe alguna manera más clara de escribir patrones de expresiones regulares largas en python? Vi este enfoque en alguna parte pero regex en python no permite listas.Limpiar expresiones regulares de Python
patterns = [
re.compile(r'<!--([^->]|(-+[^->])|(-?>))*-{2,}>'),
re.compile(r'\n+|\s{2}')
]
Puede valer la pena señalar que es el "re.X" que significa el modo detallado que es equivalente a escribir "re.VERBOSE". – Zitrax