Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🌍 The tiny country of Kiribati stretches across both sides of the International Date Line, so it can be two different calendar days at once in this island nation. ✨
#Kiribati⚡#DateLine⚡#Pacific⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography🌍
Kiribati starts the New Year exactly now!!!
At midnight (UTC+14). When it’s midnight there, it’s still 10 AM in London, 11 AM in Brussels (Europe, Belgium), and 1 PM in Moscow on December 31. Europe welcomes the New Year 12–14 hours after Kiribati. ⏰🌏🎉
[Read more1]
[Read more2]
When does your new year start?
This post also counts as the place to send your New Years greetings/Wishes!
We wish you all a fun, fulfilling, healthy and happy New Year!
@googlefactss
#NewYear#Kiribati#TimeZones#Facts