Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
♥️🇨🇺 Con la presencia del primer secretario del Comité Central del Partido Comunista de Cuba y presidente de la República Miguel Díaz-Canel, inicia el Encuentro de Solidaridad de los participantes del Convoy Nuestra América.
📸 Fotos: Enrique González (Enro)
#convoynuestraamerica#LetCubaBreathe#peopleforum
♥️🇨🇺 Desde el Palacio de Convenciones de La Habana, el Convoy Nuestra América levanta una voz clara de solidaridad internacional en un momento crítico para Cuba.
📸 Fotos: Enrique González (Enro)
#convoynuestraamerica#LetCubaBreathe#peopleforum
En 📸, encuentro de solidaridad con Cuba desde el Palacio de Convenciones de La Habana♥️🇨🇺Convoy Nuestra América
#CubaNoEstaSola
#convoynuestraamerica#LetCubaBreathe#peopleforum
🗣 Ideas expresadas por el presidente de la República de Cuba, Miguel Díaz-Canel en encuentro con los miembros del Convoy Nuestra América.
📍Palacio de Convenciones de La Habana♥️🇨🇺Convoy Nuestra América
#CubaNoEstaSola#convoynuestraamerica#LetCubaBreathe#peopleforum
🇨🇱 Chile se une al llamado de la solidaridad de los pueblos del mundo.
📍Palacio de Convenciones de La Habana♥️🇨🇺 Convoy Nuestra América
#CubaNoEstaSola#convoynuestraamerica#LetCubaBreathe#peopleforum