Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
#EEUU#Sanidad#Epidemias. Cancelan los programas de vigilancia epidemiológica, con la excusa de las teorías de la conspiración alimentadas por la batalla política entre partidos.
https://www.science.org/content/article/u-s-cancels-program-aimed-identifying-potential-pandemic-viruses
#Epidemias. La #GripeAviar llega a la #Antártida
https://www.clarin.com/sociedad/primera-vez-detectaron-virus-gripe-aviar-antartida-noticia-dramatica_0_cRRolEfaba.html
#Epidemias. Según #OMS urge una campaña de #vacunación de #sarampión tras brote de decenas de miles de casos
https://www.theguardian.com/society/2024/jan/23/world-health-organization-who-measles-warning-cases-rise-europe