Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🌍 At the bottom of Antarctica’s ice lies a vast liquid lake called Lake Vostok, sealed under 4 kilometers of ice. This hidden hydrosphere supports unique life forms adapted to total darkness. ✨
#hydrosphere⚡#Antarctica⚡#secrets⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography🌍
A general and the bearer of key UFO secrets, who headed the Pentagon's unidentified aerial phenomena group and was previously the commander of the US Air Force Research Laboratory, has mysteriously disappeared in the United States.
68-year-old retired U.S. Air Force Major General William Neil McCasland went missing after he left his Albuquerque home on foot on February 27.
His phone was left at home, and since then he has not contacted his relatives, CNN reports.
#general#key#UFO#secrets#disappeared
📱American Оbserver - Stay up to date on all important events
🇺🇸