Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
#Francia da por acabado el tratado de #UE con #Mercosur... una parte suprimible a bajo coste de una estrategia que mira en realidad hacia la incorporación de #Ucrania a la #UE y el fin de la #PAC
https://elpais.com/internacional/2024-01-30/francia-da-por-muerto-el-tratado-con-mercosur-mientras-los-agricultores-mantienen-la-protesta.html
#España#Agricultura#Ganadería. La #pequeñaburguesía agraria se moviliza para exigir que la #PAC se blinde de medidas de #proteccionismo#UE
https://www.europapress.es/economia/noticia-agricultores-ganaderos-toda-espana-protestaran-cordoba-ataques-recibe-sector-20230831102524.html