Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
#HappyEaster from all of us at the Nigeria Centre for Disease Control and Prevention.
May this day fill you and your loved ones with joy, happiness, and renewed health.
Let's celebrate the gift of hope and good health as we strive towards healthy living.
The Nigeria Centre for Disease Control and Prevention (NCDC) wishes you a joyful and peaceful Easter. ✝️
As we celebrate this season of hope, renewal, and new beginnings, we are reminded of the importance of protecting our health and the wellbeing of those around us.
While you spend time with loved ones, remember to practice good hygiene, stay informed, and make choices that keep our communities safe.✅
May this Easter bring you renewed strength, happiness, and good health.
Stay safe, stay informed, and enjoy the season. 🌿
#HappyEaster#StayHealthy#NCDCNigeria