Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
Episode 1: Watermelon thought life was finally getting better 😭🍉
Next thing… pineapple wife announced baby number 73 👶🏽
Watch till the end because this house now sounds like Balogun market 😂
#NigerianHumor
#FamilyChaos
#AIReels
#LagosLife
#Instablog9javibes
Lagos traffic can humble even the strongest person 😭🍉
Watch till the end to see what happened to this watermelon after “15 minutes away” turned into almost 3 hours 👀
What’s the worst traffic you’ve ever experienced in Lagos?
#LagosTraffic
#NigerianHumor
#AIReels
#LagosLife
#Instablog9jaVibes
NEPA really said “no soft life for anybody” 😭⚡
Just when the smoothie was blending perfectly… darkness entered. Watch till the end 🍓
What’s the fastest NEPA has ever taken light after your enjoyment started? 👀
#NigerianHumor#LagosLife#AIReels#RelatableContent#Instablog9jaVibes