Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🚨🇺🇸TRAGIC: AIR CANADA PLANE HITS FIRE TRUCK AT LAGUARDIA
🔹 Two Air Canada pilots killed in devastating collision with fire truck 💀✈️
🔹 Fire truck responding to separate United Airlines emergency 🚑🆘
🔹 Cockpit "completely mangled" with cables hanging from wreckage 💥🕳️
🔹 LaGuardia Airport shut down, massive delays expected 🛑🏢
🔹 Complex runway crossings created operational chaos 🛣️⚠️
🔹 Air traffic control issued frantic "stop, stop" calls 📻🔀
🔹 Investigation launched into runway safety protocols 🔍📋
NYC aviation faces major disruption as travelers scramble 📞✈️😟
#USNews#Aviation#LaGuardia#Breaking
@america
🇨🇦Самолёт Air Canada столкнулся с пожарной машиной в Ла-Гуардии – погибли оба пилота
📌Утром 23 марта в нью-йоркском аэропорту Ла-Гуардия самолёт Air Canada Express CRJ-900, выполнявший рейс из Монреаля, столкнулся с пожарной машиной при посадке. Оба пилота погибли, 41 человек получил травмы, девять из них находятся в больнице с серьёзными повреждениями. На борту было 72 пассажира и 4 члена экипажа
🔵По предварительным данным, пожарная машина выезжала к другому борту – рейсу United Airlines, объявившему аварийную ситуацию из-за запаха в салоне. Диспетчер дал разрешение на пересечение полосы, но почти сразу начал кричать «Stop, stop, stop» – машина уже не отвечала. Столкновение произошло на ВПП 4 у рулёжной дорожки Delta. Носовая часть самолёта полностью разрушена
🔵Аэропорт был закрыт до 18:00 GMT, отменено более 540 рейсов. NTSB и канадские специалисты расследуют инцидент. Эксперты отмечают, что ключевым вопросом станут действия диспетчера и коммуникации – на фоне хронической нехватки персонала в авиации США
⬅️Вечного полёта экипажу...
Лёгкое небо
#aviation#news#aircrash#США#AirCanada#LaGuardia