Регулярные выражения иногда могут быть просто монструозными. Выглядеть это может крайне запутанно. Сами регэкспы и без того история непростая, а когда это длинный паттерн на несколько десятков знаков, разобрать там что-либо становится не просто.
Но на помощь приходит Python и его стремление сделать нашу жизнь проще!
В функциях регулярок можно после паттерна указывать флаги, один из которых позволяет писать паттерны более свободно. А именно, добавлять пробелы и переносы, которые будут игнорированы. В результате мы можем разбить паттерн на строки и добавить комментов.
Чтобы это сработало нужно добавить флаг re.VERBOSE. Пробелы в паттерне теперь следует указывать явно спец символами.
Согласитесь, что даже с именованными группами а таком виде регэкспа выглядит вполне сносно 😉.
#tricks#regex
🎬 BOOM! SingSing’s brand-new TVC has landed! 🎬
Get ready to dive into the premier launchpool and social gaming platform! Where games, and epic rewards are just the beginning. 🎶💎
🔥 Watch now and catch the SingSing vibe!
👉 Video link: https://youtu.be/dneU7k6fnH0
Like, Share the TVC to earn $KARA Reward in Tycoon Game!
#SingSing#TVC#SocialGaming#PlayAndEarn
🚨 IDO is coming! 🚨
Get ready to join the action, secure your spot for exclusive Airdrops, and count down with us ⏳💥
👉 Stay tuned & follow for updates!
#IDO#Airdrop#StayTuned#SingSing#SocialGaming#CryptoRewards
🎤Announcement | Chat | X (Twitter) | Website | Game
🚀 Thrilled to announce our partnership with K.O.I! 🎉
K.O.I is a Revolutionary Leap in Social Gaming with AI-Enhanced Virtual Pets. Together, we're taking a revolutionary leap in social gaming with AI-enhanced virtual pets.
🐾 Get ready for an extraordinary journey with SingSing and K.O.I! 🌟
#SingSing#KOI#Partnership#SocialGaming#AIVirtualPets