Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyevning Belgiyaga rasmiy tashrifi yakunlandi, davlatimiz rahbari Toshkent shahriga jo‘nab ketdi.
—
Официальный визит Президента Республики Узбекистан Шавката Мирзиёева в Бельгию завершился, глава нашего государства отбыл в город Ташкент.
#Mirziyoyev#tashrif#Belgiya
Prezident.uz|Facebook|Instagram|YouTube|X
O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyevning Belgiyaga rasmiy tashrifi yakunlandi, davlatimiz rahbari Toshkent shahriga jo‘nab ketdi.
—
Официальный визит Президента Республики Узбекистан Шавката Мирзиёева в Бельгию завершился, глава нашего государства отбыл в город Ташкент.
#Mirziyoyev#tashrif#Belgiya
Prezident.uz|Facebook|Instagram|YouTube|X
Bryussel shahriga rasmiy tashrif doirasida Laken saroyida O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyevning Belgiyaliklar Qiroli Filipp bilan uchrashuvi bo‘lib o‘tdi.
—
В рамках официального визита в Брюссель во дворце Лакен состоялась встреча Президента Республики Узбекистан Шавката Мирзиёева с Королем бельгийцев Филиппом.
#Mirziyoyev#uchrashuv#Belgiya#hamkorlik
Prezident.uz|Facebook|Instagram|YouTube|X
Bryussel shahriga rasmiy tashrif doirasida Laken saroyida O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyevning Belgiyaliklar Qiroli Filipp bilan uchrashuvi bo‘lib o‘tdi.
—
В рамках официального визита в Брюссель во дворце Лакен состоялась встреча Президента Республики Узбекистан Шавката Мирзиёева с Королем бельгийцев Филиппом.
#Mirziyoyev#uchrashuv#Belgiya#hamkorlik
Prezident.uz|Facebook|Instagram|YouTube|X
O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyev rasmiy tashrif bilan Bryussel shahriga keldi. Davlatimiz rahbarini Yevropa Ittifoqining Markaziy Osiyo bo‘yicha maxsus vakili Eduards Stiprays va boshqa rasmiy shaxslar kutib oldi.
—
Президент Республики Узбекистан Шавкат Мирзиёев прибыл с официальным визитом в город Брюссель. Главу нашего государства встретили спецпредставитель Европейского Союза по Центральной Азии Эдуардс Стипрайс и другие официальные лица.
#Mirziyoyev#tashrif#YI#Belgiya
Prezident.uz|Facebook|Instagram|YouTube|X
O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyev Yevropa kengashi Prezidenti Antoniu Koshta va Yevropa komissiyasi Prezidenti Ursula fon der Lyayenning taklifiga binoan rasmiy tashrif bilan Bryussel shahriga jo‘nab ketdi.
—
Президент Республики Узбекистан Шавкат Мирзиёев по приглашению Президента Европейского совета Антониу Кошты и Президента Европейской комиссии Урсулы фон дер Ляйен отбыл с официальным визитом в город Брюссель.
#Mirziyoyev#tashrif#YI#Belgiya
Prezident.uz|Facebook|Instagram|YouTube|X
O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyev rasmiy tashrif bilan Bryussel shahriga keldi. Davlatimiz rahbarini Yevropa Ittifoqining Markaziy Osiyo bo‘yicha maxsus vakili Eduards Stiprays va boshqa rasmiy shaxslar kutib oldi.
—
Президент Республики Узбекистан Шавкат Мирзиёев прибыл с официальным визитом в город Брюссель. Главу нашего государства встретили спецпредставитель Европейского Союза по Центральной Азии Эдуардс Стипрайс и другие официальные лица.
#Mirziyoyev#tashrif#YI#Belgiya
Prezident.uz|Facebook|Instagram|YouTube|X